Why Do Dogs Eat Grass

Grass may induce vomiting to relieve upset stomach. If vomiting persists, contact your vet.

Nausea Relief

Grass contains fiber that may aid digestion. But too much can cause vomiting or diarrhea.

Fiber Source

Eating grass gives dogs something to chew on for distraction when bored. Provide more enrichment.  

Boredom Buster

Since wolves forage on grasses, the behavior may be instinctive in domestic dogs.


Grass could indicate a deficiency but don't rely on it for nutrients. Consult your vet.

Nutritional Need  

Some dogs eat non-food items compulsively due to stress, anxiety, or other reasons.

Pica Behavior

Bland foods like rice, pumpkin or chicken may settle an upset stomach better than grass.

Upset Stomach Cure

How Do Dogs Communicate With Each Other