PuppiesPuppy Health Giardiasis and Coccidiosis in Puppies Microscopic parasites Giardia and Coccidia just might be the cause of your puppy's illness, or your dog's persistent diarrhea. By Cynthia Foley - Published: March 9, 2017 Updated: April 5, 2023 0