The Problem With Puddles And Giardia Giardia is a protozoal parasite and is a fairly common cause of diarrhoea in dogs, especially in puppies. It can also cause diarrhoea in cats, and in humans too. There... read more → April 19, 2016 Dr. Claire Jenkins Parasites