Colloidal Silver is effective against Giardia. It might be absorbed before it reaches it though so a vet may be necessary. You should get a silver puppy or similar so you can use it in larger amounts on the cats. Make sure they have clean drinking water and purify it with Colloidal Silver made from a generator.