So as the title says really always brought from the vets but just wondered there are cheaper ones out there but do they do the job??