What Is The Reason Behind My Dog Eating Grass?

We used to call our Jack Russell Obi ‘our little cow’ because he was white with some big brown spots. You might also confuse your pooch for a small cow when he stops to eat grass during walks.

You might be worried about your canine companion when he devours a lot of greens and vomits right after. Is this normal? Yes, it is. There’s a perfectly reasonable explanation for why your dog eats grass.

Why do dogs eat grass?

A common myth is that dogs eat grass to clean their stomach. Some people believe that dogs eat grass to induce vomiting when feeling nauseated. Although that might seem like a logical reason, it’s not true! Not all dogs throw up after they eat grass. There has also been some discussion about whether dogs would consciously think about eating grass when their stomach is upset. So why do they do it, then?

Eat your veggies!

Although their diet consists mainly of meat, dogs need fibre to digest their food correctly. That’s why a well-balanced diet for dogs also includes some veggies. The grass is a tasty way to get fibre in. Even if your dog gets his greens with his food already, he might eat grass because he likes it as an afternoon snack.

It’s all in the head

Your pup might eat grass because of psychological reasons. We’ve discussed Pica in a previous article about dogs eating rocks. It’s a disorder where dogs eat non-food items, often seen with dogs that have been malnourished.

Another reason could be that your pet is bored or feeling anxious. It’s a bit like people who are emotional eaters or nervously bite their nails. You can help by giving your dog more toys, longer walks, and more attention in general. If you work long days, bringing your dog to doggy daycare or hiring a dogwalker might be interesting.

If your dog eats a lot of grass and seems obsessed with it, he might have an obsessive-compulsive disorder. In this case, you should consult a vet or behavioural therapist.


It’s perfectly normal for your dog to eat grass, and it causes no harm. He might even benefit from it! Ensure you don’t treat your grass with pesticides or other chemicals which might make your dog sick.

If your dog eats a lot of grass and throws up a lot, it’s time to see your vet. There might be a number of underlying gastrointestinal issues.

Does your dog eat a lot of grass? What do you think might be the reason?

Leave a Reply

%d bloggers like this: