Why Do Dogs Eat Grass?

Why Do Dogs Eat Grass?

When we walk our dogs outside, sometimes we can them eating grass then vomit shortly. Is the reason there’s pesticides and herbicides on it? And why do they like to eat grass?


1. They want to relieve their upset stomachs

One common assumptions is that dogs eat grass to relieve upset stomachs, because grass is a good source of fibre for dogs that help them to digest the food in their stomachs. So it’s normal to see your dog eating grass, it just helps his body function more smoothly.


As for the vomit afterwards, it’s also normal to be seen and since the studies show that less than 25% of dogs would vomit after eating grass, and only 10% show the signs of illness. When dogs vomit after eating grass, it will help their tummies feel better.


2. What you should caution?

Eating grass for dogs is their instinct, because their ancestors didn’t eat the same food as modern dogs are having. And also, they may just like the texture of the grass, but except for the things above, there’s a thing you need to take care when you dog is eating grass.


If your dog is eating grass all the time, you may need to contact your veterinarian, because he might have a medical problem such as gastric reflux, inflammatory bowel disease, or pancreatitis. Asking for advises or having an appropriate treatment will be good at this stage.


3. 3 ways to stop them eating grass

  • Bring on treats along when you walk your dog that can switch their attention from eating grass.


  • Provide hight fibre food in their daily diet, such as fruits and vegetables. One of my friends put his dog on a high-fibre diet for three days, and he saw his dog stopped eating grass thoroughly!


  • Play with you dog! Sometimes they may just be bore if you put them in the garden alone or set them aside, they eat grass just want to pass the time.