Canine Science

Why Do Dogs Eat Grass? Science-Backed Reasons

Understand why dogs eat grass from a scientific perspective. Digestive relief, nutritional gaps, and when it signals a health issue.

By Marcus Aldridge · Published 17 October 2026
Why Do Dogs Eat Grass? Science-Backed Reasons

Why Do Dogs Eat Grass? Science-Backed Reasons

Up to 80% of dog owners report their dogs eating grass occasionally. Despite how common this is, its exact cause remains debated among researchers.

The Leading Theories

1. Digestive Self-Medication

One study in Applied Animal Behaviour Science found only 8% of dogs showed illness before eating grass, and fewer than 25% vomited afterward. Self-medication is not the primary driver.

2. Dietary Fiber Gap

Dogs on low-fiber diets may seek grass as roughage. Studies show dogs fed high-fiber diets are less likely to eat grass, supporting this theory.

3. Evolutionary Behavior

Wild canids consume entire prey, including stomach contents with partially digested plant matter. Grass eating may be an inherited foraging behavior.

4. Taste and Texture Preference

Some dogs simply enjoy fresh grass, particularly young spring growth. This is the most parsimonious explanation for healthy grass-eating dogs.

When to Be Concerned

Sudden onset of frequent grass eating with vomiting, diarrhea, lethargy, or weight loss warrants a veterinary visit.

Is Grass Safe?

Ensure grass has not been treated with herbicides or pesticides. Avoid areas where other dogs defecate, as parasites can transmit through contaminated grass.

For most dogs, occasional grass eating is normal and harmless.

Written by

Marcus Aldridge

All our authors care for dogs every day — read more of their work on the authors page.