Why Does My Dog Eat Grass and Then Vomit?
Quick Answer
Most dogs eat grass simply because they want to — it's normal behavior seen in healthy, well-fed dogs, and it's not reliable evidence that your dog feels sick. The vomiting that sometimes follows usually happens because grass blades tickle the throat and stomach, not because your dog ate grass on purpose to throw up. Occasional grazing is fine. Worry only when it becomes sudden, frantic, or paired with other symptoms like repeated vomiting, lethargy, or loss of appetite.
The Myth: "Dogs Eat Grass to Make Themselves Sick"
This is the explanation almost everyone has heard, but the research doesn't really back it up. In the most-cited study on the topic, the large majority of dogs showed no signs of illness before eating grass, and fewer than one in four vomited afterward. If grass-eating were a deliberate self-cure for nausea, you'd expect sick dogs to do it and vomiting to follow most of the time — and that's not the pattern researchers found.
In other words: the grass usually comes first, and the occasional vomit is a side effect — not the goal.
So Why Do Dogs Actually Eat Grass?
There's no single answer, but the leading explanations are surprisingly ordinary:
It's Normal, Instinctive Behavior
LowDogs are scavenging omnivores, and nibbling plants is part of that inheritance. Many dogs simply enjoy the taste and texture of fresh grass, especially the tender new growth in spring. A dog that grazes a little on a walk and carries on happily is almost always just being a dog.
Boredom or Wanting Attention
LowUnder-stimulated dogs often graze to pass the time, and some learn that munching grass earns a quick reaction from their owner. If the grass-eating happens most when your dog is left alone in the yard or under-exercised, boredom is a likely driver.
Seeking Fiber or Roughage
LowSome dogs may be drawn to grass for the fiber, which can help move things through the gut. It's not proof your dog's diet is deficient, but a food that's a little low in fiber can leave some dogs looking for extra roughage outdoors.
Mild Nausea or an Unsettled Stomach
MediumDespite the research above, some dogs do appear to graze more when their stomach feels off — gulping grass quickly, licking their lips, or drooling first. If grass-eating spikes suddenly and looks frantic rather than casual, an upset stomach is worth considering.
Why the Vomiting Happens
When a dog does throw up after grazing, the usual reason is mechanical: long, fibrous grass blades irritate the lining of the throat and stomach, and the body clears them out. The vomit is often foamy or contains the grass itself, sometimes with a little yellow bile if the stomach was empty. A single, tidy episode in a dog who is otherwise bright, eating, and playful is rarely a cause for alarm.
The Simple Approach for Casual Grazers
✓ You Usually Don't Need to Stop It — Just Manage It
- Increase exercise and enrichment — more walks, sniff time, puzzle feeders, and training games cut down on boredom grazing.
- Redirect on walks with a treat or toy when your dog heads for the grass, rather than punishing.
- Add safe fiber — a spoon of plain canned pumpkin or some dog-safe vegetables can satisfy the roughage urge.
- Feed an easily digestible diet if grazing seems tied to an unsettled stomach.
Most important: keep your dog off lawns treated with pesticides, herbicides, or fertilizers — that's the part that's genuinely risky.
Purina Pro Plan Sensitive Skin & Stomach
Real salmon, prebiotic fiber, and live probiotics — one of the most vet-recommended formulas for dogs with digestive trouble. See our top 10 sensitive-stomach picks for more options.
The Real Risks of Grass-Eating
The grass itself is rarely the problem — what's on or in it can be. These are the parts worth preventing:
Lawn Chemicals
HighPesticides, herbicides, and fertilizers cling to grass and can be toxic if eaten. Avoid letting your dog graze on treated lawns, golf courses, or public areas, and keep them off your own lawn for the period recommended on any product you apply.
Intestinal Parasites
MediumGrass and soil can carry worm eggs and other parasites left behind by wildlife or other dogs. Staying current on deworming and parasite prevention matters more if your dog is a regular grazer.
Toxic Plants Mixed In
HighDogs grazing indiscriminately can swallow toxic plants, bulbs, or grass awns (foxtails) hidden in the lawn. Foxtails in particular can burrow into the mouth, throat, or paws and cause serious problems.
Obsessive Grazing (Pica)
MediumA dog that eats grass compulsively — or eats large amounts and vomits often — may have an underlying GI issue or a behavioral one. A sharp change from casual nibbling to constant grazing is the signal to look closer.
⚠️ See a Vet If You Notice
- A sudden, frantic increase in grass-eating from a dog who used to nibble only occasionally
- Repeated vomiting, or vomit with blood, rather than a single clean episode
- Lethargy, loss of appetite, or weight loss alongside the grazing
- Diarrhea, a painful or bloated belly, or visible discomfort
- Lip-licking, drooling, or gulping that suggests ongoing nausea
A long-standing, casual grass habit in a healthy dog is usually fine. It's the change in the habit that deserves attention.
📥 Free Sensitive Stomach Cheat Sheet
The exact ingredients to look for (and avoid), plus my 7–10 day transition plan.
Frequently Asked Questions
Why does my dog eat grass and then throw up?
Most dogs eat grass simply because they like to - it's normal canine behavior seen even in well-fed, healthy dogs. The vomiting that sometimes follows is usually because the grass blades tickle the throat and stomach lining, not because the dog ate grass to make itself sick. Studies show most grass-eating dogs are not unwell beforehand and do not vomit afterward.
Is it bad for dogs to eat grass?
Occasional grass-eating in a healthy, dewormed dog is generally harmless. The real risks are lawn chemicals (pesticides, herbicides, fertilizers), intestinal parasites picked up from soil, and toxic plants mixed in with the grass. Eating grass on a treated lawn or eating it obsessively is the part worth preventing.
Does eating grass mean my dog has an upset stomach?
Not usually. The popular idea that dogs eat grass to self-treat nausea isn't well supported by research - most grass-eating happens in dogs that show no signs of illness. That said, a sudden, frantic increase in grass-eating, especially with lip-licking, drooling, or gulping, can signal nausea and is worth watching.
When should I worry about my dog eating grass?
See a vet if grass-eating suddenly becomes frequent or frantic, if your dog vomits repeatedly, seems lethargic or off their food, or if you notice weight loss, diarrhea, or blood. A sharp change in a long-standing habit matters more than the habit itself.
How do I stop my dog from eating grass?
You usually don't need to stop occasional grazing, but you can reduce it with more exercise and mental enrichment, redirecting on walks, adding safe fiber or vegetables to meals, and keeping your dog off chemically treated lawns. If it's tied to nausea or a sensitive stomach, an easily digestible diet may help.
Sources & References
- Why do dogs eat grass, American Kennel Club — akc.org
- Why is my dog eating grass, PetMD — petmd.com
- The eating of grass and other plants by dogs, Applied Animal Behaviour Science (Sueda, Hart & Cliff) — appliedanimalbehaviour.com
General educational information, last reviewed June 2026. Not a substitute for veterinary diagnosis.
Related Reading
This article is for informational purposes only and is not a substitute for professional veterinary advice. Always consult your veterinarian before making changes to your dog's diet or healthcare.