The popular explanation — that dogs eat grass to make themselves vomit — turns out to be mostly wrong. Here's what the science actually shows about one of dog ownership's most common mysteries.
The Vomiting Theory Is Largely a Myth
The folk wisdom is that dogs eat grass when they have an upset stomach — that it's a deliberate self-medication behavior to induce vomiting. This explanation is intuitively appealing and widely repeated. It's also not well supported by the research.
Studies examining grass-eating behavior in dogs found that the vast majority of grass-eating episodes — roughly 75–80% — did not result in vomiting. And in most cases, the dogs showed no signs of illness before eating the grass. They weren't sick, and eating the grass didn't make them sick.
This doesn't mean the behavior is meaningless — just that the "sick dog self-medicating" explanation doesn't fit the data well.
What the Research Actually Suggests
Instinctive plant consumption
Wild canids — wolves, coyotes, foxes — regularly consume plant matter. Analysis of wild canid fecal matter shows consistent plant content. Dogs likely retained this instinct from their ancestors, and eating grass may simply be an expression of normal omnivorous behavior that domestic dogs never fully lost.
Fiber supplementation
Some dogs may seek grass when their diet is lower in fiber than they instinctively need. Studies have found that dogs fed higher-fiber diets are less likely to eat grass, which supports this hypothesis. If your dog is a frequent and consistent grass-eater, it's worth evaluating whether their diet includes sufficient dietary fiber.
Boredom and anxiety
Dogs that don't receive adequate mental and physical stimulation often develop repetitive or compulsive behaviors — grass eating can be one of them. If your dog eats grass primarily when bored or under-exercised, addressing those root causes will likely reduce the behavior.
It just tastes good
Research supports the mundane explanation: some dogs simply enjoy the taste and texture of grass, especially fresh spring growth. The behavior doesn't require a medical explanation any more than a dog chewing on a stick does.
When to Worry
Occasional grass eating is normal and not a cause for concern in an otherwise healthy dog. The situations that warrant attention:
- Sudden increase in grass eating combined with other symptoms (lethargy, vomiting, diarrhea, loss of appetite) — this warrants a vet visit to rule out GI issues
- Obsessive or compulsive grass eating — if the dog can barely be redirected and eats large quantities, there may be a nutritional deficiency or compulsive behavior issue
- Grass eating followed consistently by vomiting — if your specific dog does seem to eat grass when nauseous and vomits regularly afterward, that pattern is worth discussing with your vet
The Real Grass Danger: What's on It
Grass itself is not toxic to dogs. The hazard is what's been applied to it. Pesticides, herbicides, and chemical fertilizers applied to lawns can cause toxicity ranging from mild GI upset to serious poisoning. If you treat your lawn chemically, keep your dog off it until it's fully dry and consider whether frequent grass-eating makes this incompatible with your lawn care routine.
Also be aware of toxic plants that may be growing alongside grass — wild onions, foxglove, and various bulbs are commonly encountered hazards that can look similar to grass at a glance.
What You Can Do
- Ensure your dog's diet contains adequate fiber (check with your vet or look for foods with 2–4% crude fiber listed)
- Make sure your dog is getting sufficient exercise and mental stimulation to rule out boredom-driven behavior
- Avoid grass that has been recently treated with pesticides or herbicides
- Redirect persistent grass-eating with a high-value treat or engaging toy, especially if you're on treated grass
- If the behavior is sudden, obsessive, or paired with other symptoms — call your vet
Frequently Asked Questions
Why does my dog eat grass?
Most likely: instinct, fiber-seeking, boredom, or simply because they like it. The idea that grass-eating is always about an upset stomach isn't supported by research — fewer than 25% of grass-eating episodes result in vomiting, and most dogs show no signs of illness beforehand.
Should I stop my dog from eating grass?
Occasional grass eating on untreated lawns is generally safe. The main concern is chemically treated grass — prevent access to lawns sprayed with pesticides or herbicides. If the behavior is obsessive or suddenly increased, consult your vet.
Does eating grass mean my dog is sick?
Usually not. Most grass-eating dogs show no signs of illness before or after. A sudden increase in the behavior combined with other symptoms warrants a vet visit, but occasional grass-munching in an otherwise healthy dog is normal behavior.