As a Veterinarian, I’m often asked many questions about pets and their strange behaviors and habits. One of the commonly asked questions is, “Why do dogs eat grass?” The short answer is we don’t REALLY know. There were many theories suggested, but because dogs don’t answer questions when we ask them, we can’t be 100% sure.
Most Vets agree that eating grass can help soothe a dog’s upset stomach. An “upset stomach” usually means that stomach acids are building up.
When acid builds up in our own stomachs, people often take an antacid knowing they’ll feel better soon. In dogs, eating grass may have a similar effect in acting as a ‘natural antacid ‘. Most dogs appear to feel better after eating grass, but this relief is often temporary as most dogs vomit afterwards.