Why Do Dogs Eat Grass? 6 Reasons & When to Worry (Vet Explained)
Vet-reviewed by Veterinary Reviewer, DVM · Last reviewed June 2026
Is it normal for dogs to eat grass?
Yes. Surveys of dog owners show grass-eating is widespread among healthy dogs, and most do not appear ill before or after. It is considered a normal part of canine behavior rather than a disease sign in itself.
Why do dogs eat grass? (6 common reasons)
- They like it — many dogs simply enjoy the taste, smell, or texture, especially fresh spring growth.
- Instinct — wild relatives of the domestic dog ate whole prey including plant matter, so the behavior may be ancestral.
- Fiber or nutrients — some dogs may seek roughage to aid digestion or fill a dietary gap.
- Boredom or anxiety — under-stimulated dogs may graze to pass time or self-soothe.
- To settle an upset stomach — a popular theory, though research suggests most dogs do not vomit afterward and were not unwell beforehand.
- Attention-seeking — if grazing reliably produces a reaction from you, some dogs repeat it.
Is eating grass bad for dogs?
Usually not, with two important cautions:
- Avoid lawns treated with pesticides, herbicides, or fertilizers, which can be toxic.
- Make sure your dog is not eating toxic plants mixed in with the grass.
Intestinal parasites can also be picked up from contaminated ground, so keeping up with parasite prevention is important regardless.
When should I worry about grass-eating?
Contact your vet if the behavior is new and sudden, becomes obsessive, or occurs alongside vomiting, diarrhea, drooling, lethargy, or appetite loss. These can signal nausea or a gastrointestinal problem.
Also see your vet if your dog is eating non-food items like rocks, fabric, or soil, which can indicate pica or an underlying nutritional or behavioral issue.
Related guides: Home remedies for dog diarrhea · Dog pooping blood
Frequently asked questions
Do dogs eat grass to make themselves vomit?
It is a common belief, but evidence suggests most grass-eating is not linked to illness or vomiting beforehand.
Should I stop my dog from eating grass?
Occasional grazing on untreated grass is usually fine. Redirect with exercise and enrichment if it becomes excessive.
Can grass make my dog sick?
The grass itself rarely does, but lawn chemicals, toxic plants, and intestinal parasites picked up from the ground can cause illness.