Why Do Dogs Eat Grass?

Why Do Dogs Eat Grass?!

One of the most common questions veterinarians get asked is “Why does my dog eat grass?”  The short answer is that we don’t REALLY know. There have been 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 probably helps 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 the same 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.

Another theory suggests that dogs are craving specific nutrients found in grass–perhaps something as simple as a micro-nutrient that is missing in their regular diet.

Finally, dogs may eat grass simply because they like it. Although we don’t know the ultimate reason that dogs eat grass, we do know that it is common and that it can be concerning & frustrating to pet owners.  Thankfully, there are usually some very simple solutions to this common problem.

If your dog (or cat) is eating grass or doing anything else you find unusual or strange, please give us a call and we’d be happy to examine your pet and offer potential solutions.

Family VetCare services pets in Phoenix, Ahwatukee Foothills, Chandler, Gilbert, Mesa, Tempe, Scottsdale, and beyond. With 3 locations, we’re always right by your side!

Need to make an appointment? Select your preferred location below: