Question: what will cause a dog to have diarrhea?
Answer: Parasites – worms such roundworm, hookworms, gardia, coccidia can cause diarrhoea in dogs. Bacterial – Including Salmonella and E. Coli cause side effects including diarrhoea. Viral Infections – Parvovirus, Distemper, Coronvirus are viral infections in dogs which may cause diarrhoea.