Why Dogs Eat Grass: The Real Answer (Hint: It's Not What Your Vet Said)
The standard explanation for why dogs eat grass is wrong. What the research actually shows, when grass-eating is normal, and when it indicates a problem.
If you have ever asked your vet why your dog eats grass, you probably got one of two answers: "they're trying to make themselves vomit" or "they have an upset stomach." Both of these are partially right and mostly wrong, and they have been repeated for so long they are now treated as established fact.
The actual answer, based on the research that has accumulated over the last twenty years, is more interesting and more useful. Most grass-eating is not vomit-induction. Most grass-eating dogs are not sick. There is a real reason dogs do this, and it is part of a normal canid behavioral repertoire that we have just not paid much attention to.
Here is what the research actually shows.
The studies that exploded the conventional wisdom

The most-cited study on this topic is from 2008 by veterinary researchers at UC Davis. They surveyed nearly 1,600 dog owners about their dogs' grass-eating behavior, including questions about pre-eating illness signs and post-eating vomiting.
The findings:
- 79 percent of dogs ate plants regularly, primarily grass.
- Only 8 percent showed signs of illness before eating grass.
- Only 22 percent vomited after eating grass.
Translation: most dogs that eat grass are not sick before they eat it, and most do not vomit after. The "they eat grass to make themselves vomit" explanation, then, accounts for at most a small minority of grass-eating events.
A more recent 2021 study tracked grass-eating behavior in detail and confirmed the earlier findings: grass-eating is a normal, frequent behavior in healthy dogs that is unrelated to GI distress in most cases.
The actual leading hypothesis

Once the "they're trying to vomit" explanation is removed, what is left? The current best understanding involves several factors:
1. It is part of normal canid behavior
Grass-eating is observed in wolves and other wild canids. Studies of wild wolf scat consistently show plant matter, particularly grasses, in 5 to 15 percent of samples. Wild canids are not eating grass to vomit; they are eating it as a normal occasional component of diet.
This means the behavior precedes domestication. Dogs are not learning grass-eating from observation or environmental adaptation. It is built in.
2. Fiber and gut motility
Dogs may eat grass for the same reason they eat other plant matter: it provides bulk, fiber, and helps move things through the digestive tract. Modern dog food is more refined than wild canid diets, and supplementing with occasional plant matter may serve a real digestive function.
This does not mean dogs need to eat grass. It means that when they do, the body may be deriving some benefit from it.
3. Boredom and habit
Some dogs eat grass when they are under-stimulated. The behavior provides sensory engagement: the smell, the texture, the act of grazing. Dogs who are bored or anxious sometimes graze on grass the way humans might absent-mindedly snack.
This is most obvious in dogs whose grass-eating happens primarily during walks (where there is novel grass) or during periods of low engagement (alone in the yard, after meals, etc.).
4. Taste
Young grass shoots in spring contain more sugar than mature grass. Many dogs preferentially eat young, tender grass over older blades. Some dogs simply enjoy the taste, the way they might enjoy other unusual snacks.
5. Curiosity and exploration
Dogs explore the world with their mouths. New grass, unfamiliar plants, novel terrain prompt sampling behavior. Most of this is investigative rather than nutritional.
When grass-eating is normal

Most grass-eating fits the normal pattern:
- The dog is otherwise healthy with no signs of GI distress, weight loss, or behavioral changes.
- The eating is intermittent rather than constant or compulsive.
- The dog selectively chooses young, tender grass rather than aggressively eating any plant matter available.
- Vomiting after grass-eating, if it happens, is occasional rather than reliable.
- The dog continues eating regular meals normally and shows no decline in appetite for their actual food.
If all of these match, the behavior is normal canid behavior and does not require any intervention.
When grass-eating indicates a problem

Some grass-eating patterns are signals worth taking seriously:
1. Sudden increase in grass-eating
A dog who has not been a heavy grass-eater suddenly developing the habit may be responding to GI distress. The folk wisdom captures something real here: in a small percentage of cases, a dog who is feeling nauseous will eat grass and then vomit. This is not the most common reason for grass-eating, but it does occur.
If you see a sudden change, watch for other signs: reduced appetite, soft stools, lethargy, vomiting unrelated to grass, weight loss. If any of these accompany the change, the grass-eating is more likely a symptom.
2. Compulsive grass-eating
Eating grass intermittently is normal. Eating grass continuously, to the point of refusing meals or interfering with normal activity, is not. This can indicate:
- Severe nutritional deficiency (rare, but possible in dogs on inappropriate diets).
- Pica, the broader category of eating non-food items, which can have underlying medical or behavioral causes.
- Severe boredom or anxiety in some dogs.
A dog who will not stop eating grass needs a vet evaluation.
3. Eating grass and other plants indiscriminately
Most healthy dogs are selective about what plants they eat. A dog who is eating any plant material available, including ornamentals or random vegetation, may have a nutritional issue or an underlying disorder.
This is also a safety concern: many ornamental plants are toxic to dogs (lilies, sago palms, oleander, foxglove, and many others). A dog that eats indiscriminately is more likely to ingest something dangerous.
4. Grass-eating accompanied by other GI symptoms
If grass-eating is happening alongside vomiting (especially repeatedly), diarrhea, weight loss, decreased appetite for normal food, or behavioral changes, the grass-eating is part of a larger picture that needs attention.
Whether to let your dog eat grass

For most dogs, occasional grass-eating is harmless. The exceptions are:
1. Lawns treated with chemicals. Pesticides, herbicides, and fertilizers can be ingested through grass and cause serious problems. If you treat your lawn, your dog should not be eating that grass. If you walk your dog on neighbors' or public lawns, you cannot always know what has been applied. The general guidance is to know your own lawn's chemical history and avoid letting the dog eat grass on lawns where you do not.
2. Areas with parasitic risk. Grass and soil can carry intestinal parasites. Dogs eating from areas with high wildlife traffic or unknown sanitation history have higher exposure risk.
3. Specific plants among the grass. Some ornamentals and weeds are toxic. If your yard has unknown vegetation, identify before letting the dog graze freely.
In a clean, untreated environment with selective grazing, occasional grass-eating is normal and does not require intervention.
What to actually do if your dog is a heavy grass-eater
If your dog eats grass frequently and you want to reduce the behavior:
1. Check the diet. Make sure they are on a complete and balanced food appropriate for their size and life stage. Some dogs increase grass-eating when their diet is missing fiber or specific nutrients.
2. Increase fiber moderately. Adding small amounts of vegetables (steamed green beans, pumpkin, broccoli) to meals can satisfy whatever fiber craving may be driving the behavior.
3. Increase exercise and stimulation. Bored dogs eat more grass. More walks, more play, more enrichment can reduce the behavior even if the underlying preference remains.
4. Provide appropriate alternatives. Some indoor dog grass kits or pet-safe wheatgrass can be offered as alternatives to outdoor grazing. Some dogs accept these readily; others want the actual outdoor experience.
5. Distract during walks. If grass-eating is happening primarily on walks, training the dog to focus on you rather than graze can reduce frequency. This is more about habit-breaking than addressing an underlying need.
If none of these work and the grass-eating remains heavy, the conversation moves to the vet for a more thorough evaluation.
The takeaway
Grass-eating is normal canid behavior, mostly unrelated to GI distress, and observed across both wild and domestic dogs. The folk explanation about vomit-induction accounts for a small minority of cases. Most dogs that eat grass are healthy, doing something biologically normal, and getting some combination of fiber, taste, sensory engagement, or behavioral satisfaction from it.
Watch for the patterns that indicate a problem (sudden changes, compulsive behavior, accompanying GI symptoms). Skip worrying about the rest. Your dog is not sick, not deficient, not signaling distress. They are just doing what dogs have always done, on a substrate that happens to be more readily available now than it was in the wild.
The vet who told you they were trying to vomit was repeating folk wisdom. The actual answer is more interesting: grass is part of dogs.