Diarrhea in dogs can definitely be traced, at times, to their diet. Sometimes it is because the dog ate indigestible substances such as garbage, grass, dead animals or even paper. Food intolerances can also contribute to dietary upset. Some dogs are unable to eat such a variety of foods as chicken, wheat, beef, fish, salts and spices, and even some varieties of commercial dog food.