The4 main causes of diarrhoea in dogs are:
1. Your dog has a parasite or virus, such as parvo or rotavirus.
2. Your dog is allergic to his food.
3. Your dog has eaten something wrong, such as spoiled food.
4. You switched to other dog food without transition period.