I believe Giardia is an intestinal protozoa not a worm. That has to be treated differently.
Revolution is not a deworming shot, it's a liquid that goes on their skin and worms for several types of worms including roundworm (which I believe has a proper name of toxiocarus or similar). Revolution also treats for heartworm prevention, mange, and in dogs sometimes helps with earmites, does a great job on earmites in cats though.
If your breeder is the one that said he had Giardia I would DEFINATELY take the dog, and a poop sample to your own vet and have the Giardia treated, and see what the progress is on the other worms.
Bookmarks