The most likely cause of diarrhoea in dogs is scavenging eating things such as table leftovers or sudden changes in diet. Other chronic causes of dog diarrhoea can include food allergies and intolerances. Most cases of diarrhoea in dogs are not serious and will resolve themselves.