Dogs commonly eat grass, and there are several explanations that have been offered for this behavior. One, wild canids (e.g., wolves and fox) eat all of an animal when they catch it. Since they eat many plant-eating animals, they end up eating a lot of grasses and plants that were in the intestines of these animals. In addition, they have been known to eat certain berries and other plant material. Dogs then, may eat grass because, in reality, it is a normal part of their diet.