My vet has always recommended prescription wormer and flea treatment for my dog, a German Spitz Klein. I have been using Milbemax (for small dogs and puppies) and Advocate (for Medium dogs). I am wondering whether these prescription meds are *REALLY* better than the non prescription ones like Frontline and Drontal (or is my vet trying to make more money...?) Of course I will pay the money if it is indeed better, but then I don't want to waste my money if they are essentially the same thing. I have also read that some wormer will make the dog ill - has anyone experienced illness in German Spitz when treated with non-prescription meds? Bo has been fine with Milbemax and Advocate so should I stick with what I have been doing to avoid giving him illness? I have also noticed that Milbemax and Advocate are basically killing the same things - both meds kill roundworms, hookworns, whipworms, lungworms and heartworms. The only thing Advocate doesn't kill is tapeworms, which is covered by Milbemax. Would this pose to be a problem since I am essentially over-medicating? The vet said it should be fine, but I just wanted some opinions of the community.