Dogs eat grass because it is normal behavior, not because they feel sick. The largest study on this habit looked at more than 1,500 dogs. Only about 1 in 10 acted sick before eating grass. Only about 1 in 5 threw up afterward. That means most dogs who eat grass feel fine, both before and after. Vets think dogs eat grass for simple reasons: taste, texture, fiber, boredom, or old instincts from wild ancestors. The idea that dogs eat grass on purpose to make themselves vomit is mostly a myth. A sudden new habit of eating grass, especially with other symptoms, is still worth a call to your vet.
In this article
- The myth: dogs eat grass to make themselves throw up
- The truth: what the biggest grass-eating study found
- So why do dogs really eat grass?
- Normal grass-eating vs. signs that need a vet
- When grass eating is a warning sign
- What to do if your dog eats grass
- Frequently asked questions
The myth: dogs eat grass to make themselves throw up
Ask any group of dog owners why dogs eat grass. Most will say the same thing: "to settle an upset stomach" or "to make themselves throw up." It is one of the most repeated bits of pet advice out there. It also has very little real proof behind it.
This idea likely stuck around because it is easy to picture. A dog gulps down some grass, then vomits a few minutes later, and the two events feel connected. But cause and effect are not the same as two things happening close together.

The truth: what the biggest grass-eating study found
The best look at this habit came from three researchers: Karen Sueda, Benjamin Hart, and Kelly Cliff at the University of California, Davis. Their work appeared in the journal Applied Animal Behaviour Science. They asked more than 1,500 dog owners about their dogs' plant-eating habits.
Here is what they found:
- About 68% of dogs ate grass or other plants on a regular basis.
- Only around 8% to 9% of dogs showed any sign of feeling sick before they ate grass.
- Only about 22% of dogs vomited after eating it.
In plain terms, most dogs who eat grass are not sick beforehand, and most do not throw up afterward. Grass eating is common in healthy, normal dogs. It is the rule, not the exception. Vet sources like VCA Animal Hospitals point to this same research when they explain the habit to worried pet owners.
So why do dogs really eat grass?
If it is not about an upset stomach, what is driving the habit? Vets point to a handful of real, everyday reasons.
It may be instinct from their wild ancestors
Wild dogs and wolves eat the stomach contents of plant-eating prey as part of a normal meal. That means a small amount of plant matter has been part of the canine diet for a very long time. Grass eating today may simply be a leftover habit passed down through generations.
It could just taste and feel good
Some dogs seem to genuinely enjoy the taste and texture of fresh grass, especially in spring when blades are soft and full of moisture. Dogs explore the world with their mouths, and grass is often the easiest thing to sample in a yard or park.
It may add fiber to their diet
Grass contains cellulose, a type of fiber. A few vets suggest that dogs low on fiber may seek it out on their own, the same way a person might crave a certain food when their body is missing something.
It can be a habit born from boredom
Dogs left alone in a yard for long stretches, without much to do, often turn to grazing simply because it gives them something to do. Bored dogs also chew furniture, dig, and bark more, so grass eating can be one piece of a bigger boredom picture.
A soft, heavyweight tee for anyone who has already made peace with a little grass-stained fur on the couch.
Normal grass-eating vs. signs that need a vet
Most grass eating is nothing to worry about, but a few patterns are worth watching. This table breaks down the difference.
| Sign | Usually normal | Call your vet |
|---|---|---|
| How often | A few bites here and there, a few times a week | Sudden, daily, urgent grazing that starts out of nowhere |
| Mood before eating | Calm, normal energy, no other symptoms | Restless, drooling, pacing, or clearly uncomfortable |
| Vomiting after | None, or one mild episode | Repeated vomiting, or vomit with blood |
| Appetite and energy | Normal appetite and activity the rest of the day | Loss of appetite, tiredness, or diarrhea |
| The grass itself | Untreated grass in your own yard | Grass that may have pesticides, fertilizer, or wild mushrooms nearby |
When grass eating is a warning sign
A dog that suddenly starts eating grass fast and often is telling you something changed. This is true even if the dog has never cared much about grass before. This kind of shift can point to gut inflammation, pancreatitis, a blockage in the gut, or something toxic the dog ate. None of these are things to wait out at home.
The pattern matters more than the single act. A dog calmly nibbling grass on a walk is normal. A dog frantically eating grass, drooling, and vomiting again and again is not.

What to do if your dog eats grass
For most dogs, grass eating does not need a fix. A few simple habits keep it safe:
- Skip lawns treated with pesticides or fertilizer, and steer clear of areas with wild mushrooms.
- Keep track of how often it happens. Occasional grazing is normal; sudden daily urgency is not.
- Watch for other symptoms, like vomiting more than once, diarrhea, or low energy.
- Talk to your vet about your dog's diet if the habit seems tied to hunger or a fiber gap.
Grass eating is not the only dog habit that looks scarier than it is. Newly adopted dogs often show odd behaviors that feel alarming but are just part of settling in. Our guide to resource guarding in rescue dogs covers another habit that owners often misread, and how to tell normal adjustment from a real problem.
Frequently asked questions
Is it OK for my dog to eat grass every day?
Yes, for most dogs, light and occasional grazing is normal and not a health concern. The UC Davis research found this is common even in healthy dogs with no signs of illness.
Should I stop my dog from eating grass?
You do not need to stop a dog from eating a small amount of grass in your own yard, as long as it is free of pesticides and other chemicals. If you would rather redirect the habit, offering more playtime, chew toys, or a walk can help with grass eating that is driven by boredom.
Why does my dog eat grass and then throw up?
In most cases, dogs swallow grass blades whole without chewing them well. The rough texture alone can trigger vomiting. This can happen even with no stomach upset beforehand. Only about 1 in 5 dogs vomit after eating grass, based on the UC Davis survey.
Can grass hurt my dog?
Plain, untreated grass is not toxic to dogs. The real risks come from what might be on the grass, like pesticides, fertilizer, slug bait, or toxic plants growing nearby.
Do puppies eat grass for a different reason than adult dogs?
Puppies often eat grass simply because they are curious and explore everything with their mouths, including things that are not food. This tends to settle down with age, though many adult dogs keep the habit as a mild, harmless preference.
Celebrate the dog who eats grass, digs holes, and steals socks anyway
Every order from the DOGS, PERIOD. collection gives back 20% to funding dog rescues, no matter how many weird habits your own dog has.
Shop the Dogs Collection →