Back to Library
🐕Dog Health🍽️Eating & Drinking

Why Does My Dog Eat Grass? Is It Bad, and When to Worry

5 min readJul 11, 2026

Why Do Dogs Eat Grass?

If your dog stops mid-walk to chomp a mouthful of lawn, you're seeing one of the most common behaviors in dogs — and, in most cases, a completely normal one. In a survey of 1,571 dog owners, grass was the most frequently eaten plant, reported for 79% of dogs [1]. Eating grass and other plants is a mild form of plant-eating (sometimes grouped under the broader term pica, meaning eating non-food items), and for the vast majority of dogs it isn't a sign that anything is wrong.

There's no single proven reason, but the leading explanations include:

  • Ancestral instinct. Dogs descend from scavengers that ate whole prey — meat, organs, and the stomach contents, which often included plant matter — so a taste for greenery may simply be baked in [2].
  • Fiber and digestion. Grass is a source of roughage (fiber), and some dogs may graze because fiber helps them digest food and pass stool [2].
  • Boredom or habit. A dog left alone in the yard may nibble grass out of boredom or as an appetitive, self-rewarding activity [3].
  • Taste and texture. Some dogs seem to genuinely enjoy the flavor and feel of fresh, fragrant grass — especially wet spring grass [3].

Do Dogs Eat Grass to Make Themselves Vomit?

This is the explanation you'll hear most often, and it's largely a myth. The idea is that dogs graze to settle an upset stomach and trigger vomiting — but the research doesn't support it as the main driver.

In the 2008 study of 1,571 dogs, only 8% of dogs were reported to frequently appear ill before eating plants, and only 22% were reported to frequently vomit afterward [1]. In other words, most grass-eating dogs are not sick beforehand and do not throw up after — so grazing generally isn't self-medication [4]. The study's authors concluded that plant-eating is a normal behavior of domestic dogs, not something that usually signals illness [1].

That said, the picture isn't black and white: a dog that does show signs of illness before grazing is more likely to vomit afterward. So while grass rarely causes vomiting on its own, a dog that gulps grass and then repeatedly vomits may be telling you its stomach was already upset.

Is Eating Grass Safe?

For a healthy dog nibbling clean, untreated grass, occasional grazing is generally low-risk. The bigger concerns are usually what's on or near the grass rather than the grass itself:

  • Lawn chemicals. Grass treated with herbicides, pesticides, or fertilizers can be toxic to dogs [3]. Avoid letting your dog graze on chemically treated lawns, and keep dogs off freshly treated grass until it's safe per the product label.
  • Parasites. Plucking grass near animal droppings can cause a dog to swallow intestinal parasites such as roundworms and hookworms [3].
  • Toxic plants mistaken for grass. Yards and roadsides can hide plants that are poisonous to dogs. If you can't confidently identify what your dog is eating, it's safer to redirect them.
  • Large amounts. Eating a lot of grass in one go — especially mixed with other non-food items — can occasionally contribute to stomach upset.

Synthesis worth keeping in mind: the behavior is normal, but the environment isn't always. Clean, untreated grass in small amounts is very different from a chemically treated lawn or a patch near wildlife feces.

When to See a Vet

Occasional grazing on clean grass rarely needs a vet. Book a visit if you notice any of the following:

  • Grass-eating paired with repeated vomiting, diarrhea, lethargy, or a change in appetite — this can point to an underlying stomach or intestinal problem rather than the grass itself.
  • A sudden, sharp increase in how much or how often your dog eats grass, or grazing that seems frantic or compulsive.
  • Signs of pica — persistently eating non-food items like rocks, plastic, or fabric — which can have medical causes (such as nutrient deficiencies) or behavioral ones and warrants a workup.
  • Your dog ate chemically treated grass, an unknown plant, or grass in an area treated with pesticides, herbicides, or fertilizer.
Free · No account · ~60 seconds

What's going on with your pet?

Describe symptoms or snap a photo. Voyage tells you urgency, home care, and whether you need a vet.

First, tell us about your pet

Breed and age make a real difference in how Voyage interprets symptoms.

Describe the symptoms

🏆Outperforms ChatGPT & Gemini🩺Vet-grounded🔒Private

Love it? See everything Voyage can do

Frequently Asked Questions

Is it normal for my dog to eat grass?

Yes. Grass-eating is one of the most common canine behaviors — grass was the most frequently eaten plant, reported for 79% of dogs in a survey of over 1,500 owners [1]. On its own, occasional grazing on clean, untreated grass is considered normal and usually harmless.

Do dogs really eat grass to make themselves throw up?

Mostly no. In the research, only about 8% of dogs showed signs of illness before eating plants and only 22% vomited afterward [1]. Most grass-eating dogs aren't sick first and don't vomit after, so the "grass to induce vomiting" idea is largely a myth [4].

Does eating grass mean my dog is missing something in its diet?

Not necessarily. Some theories suggest dogs graze for fiber/roughage [2], but plant-eating is considered a normal behavior that most well-fed dogs do, and it's generally not tied to a specific dietary deficiency. If you're concerned about your dog's nutrition, ask your vet before changing the diet.

Can grass be dangerous for my dog?

The grass itself is usually low-risk if it's clean and untreated, but grass treated with herbicides or pesticides can be toxic, and grazing near droppings can pass on intestinal parasites like roundworms and hookworms [3]. Toxic plants mistaken for grass are another hazard. Keep dogs off chemically treated lawns.

My dog eats grass and then vomits — should I worry?

One-off vomiting after grazing isn't usually an emergency. But if your dog repeatedly vomits, or the grass-eating comes with diarrhea, lethargy, or appetite changes, that can reflect an underlying stomach upset and is worth a vet visit rather than blaming the grass.

How can I stop my dog from eating grass?

If grazing seems driven by boredom, more exercise, enrichment, and quality time can help redirect it. Keep your dog away from treated lawns and unknown plants, and supervise walks. If the behavior is sudden, intense, or compulsive, talk to your vet to rule out a medical cause.

Is eating grass the same as pica?

Grass-eating is a mild, usually normal form of plant-eating. True pica — persistently eating non-food items such as rocks, plastic, or fabric — is a separate concern that can have medical or behavioral causes and should be evaluated by a vet, especially if it's new or escalating.

References

  1. Sueda KLC, Hart BL, Cliff KD. Characterisation of plant eating in dogs. Applied Animal Behaviour Science. 2008;111(1-2):120-132. https://www.sciencedirect.com/science/article/abs/pii/S0168159107001827
  2. VCA Animal Hospitals. Why Dogs Eat Grass. https://vcahospitals.com/know-your-pet/why-do-dogs-eat-grass
  3. American Kennel Club. Why Does My Dog Eat Grass? https://www.akc.org/expert-advice/advice/why-does-my-dog-eat-grass/
  4. Coren S. Why Dogs Eat Grass — a Myth Debunked. Psychology Today. https://www.psychologytoday.com/us/blog/canine-corner/201412/why-dogs-eat-grass-myth-debunked