Can't seem to get your dog to stop munching on grass? The widespread explanation for why dogs eat grass is that it induces vomiting, which can act as a biological defense technique if there's something else fishy going on in their digestive systems that they want to get rid of. However, there's not actually a lot of evidence for that explanation; and although eating grass can lead to vomiting, it only happens in about 25% of dogs. So what's the answer to the grass-chomping mystery?
Well, perhaps dogs just like eating grass. Afterall, dogs are omnivores and in the wild, canines often graze on plants and fruits, as well as on herbivores whose stomachs are full of plants and fruits. If your dog is a constant grass eater it could be because the grass offers some sort of nutrient that it is not getting in its diet, be it fiber or a mineral such as phosphorus, calcium, or potassium. Nevertheless, if you have any doubts, it's always best to ask your vet.