Why Does My Dog Eat Grass? Causes, What It Means & When to Worry
Wondering why your dog eats grass? Learn the common reasons dogs eat grass, whether it’s normal behaviour, when it may signal illness, and when to contact your vet.
Quick Summary
Grass eating is very common in dogs and is often harmless.
Dogs may eat grass due to:
- Normal instinctive behaviour
- Curiosity
- Taste preference
- Mild digestive discomfort
- Boredom
- Anxiety
Some dogs vomit after eating grass, but many do not.
Occasional grass eating is usually not dangerous unless:
- The grass contains chemicals or pesticides
- The behaviour becomes excessive
- Other symptoms appear alongside it
Persistent grass eating combined with vomiting, lethargy, appetite loss, or diarrhoea should be evaluated by a veterinarian.
Most dog parents have experienced this…You’re outside enjoying a walk or relaxing in the yard, and suddenly your dog starts chewing on grass like a grazing animal.
Naturally, many dog parents then immediately wonder:
“Why does my dog eat grass? Should I be worried?”
Is it:
- A nutritional deficiency?
- An upset stomach?
- A sign of illness?
- Or simply normal dog behaviour?
The truth is, grass eating in dogs is extremely common.
And in many cases, it’s completely harmless.
However, there are situations where eating grass may signal:
- Digestive discomfort
- Nausea
- Boredom
- Anxiety
- Dietary imbalance
- Or underlying health issues
The challenge is that dogs can’t explain why they’re doing it.
Sometimes dogs eat grass casually and continue acting completely normal.
Other times, excessive grass eating may occur alongside:
- Vomiting
- Lethargy
- Appetite changes
- Diarrhoea
- Repeated digestive upset
That’s when closer attention becomes important.
In this guide, I’ll break down:
- Why dogs eat grass
- Whether it’s normal
- Common myths and misconceptions
- Possible medical causes
- When grass eating becomes concerning
- And how to know when veterinary care is needed

Is It Normal for Dogs to Eat Grass?
Yes, in many cases, it’s completely normal.
Grass eating is one of the most common canine behaviours.
Studies suggest many healthy dogs occasionally eat grass despite having:
- Balanced diets
- No illness
- Normal digestion
In fact, many dogs eat grass without showing any signs of discomfort afterward.
Some dogs:
- Nibble occasionally
- Chew grass during walks
- Prefer certain grass types
- Eat grass seasonally
This behaviour alone does not automatically indicate a medical problem.
The important factor is whether other symptoms accompany the behaviour.
Why Do Dogs Eat Grass?
There’s no single explanation.
Dogs may eat grass for several different reasons, including:
- Natural instinct
- Digestive discomfort
- Taste or texture enjoyment
- Boredom
- Anxiety or stress
- Nutritional factors
Sometimes multiple reasons overlap.
Instinctive Behaviour
Dogs are descendants of wild canines.
Wild dogs and wolves naturally consume plant material as part of their environment and prey intake.
Grass consumption may therefore reflect:
- Natural scavenging behaviour
- Curiosity
- Evolutionary instinct
Not all canine behaviour has a strict medical explanation.
Some dogs simply appear to enjoy chewing vegetation occasionally.

Do Dogs Eat Grass to Make Themselves Vomit?
This is one of the most common beliefs about grass eating.
And while it sometimes happens, the relationship is often misunderstood.
Some dogs vomit shortly after eating grass.
However:
- Most dogs do not vomit after eating grass
- Many dogs eat grass casually without any stomach upset
It’s possible that dogs with mild nausea may seek grass instinctively because:
- Grass irritates the stomach lining
- Fibrous blades may help trigger vomiting
But grass eating does not always mean a dog is trying to vomit.
Digestive Upset and Nausea
Some dogs do eat grass when experiencing mild digestive discomfort.
Possible causes include:
- Upset stomach
- Acid reflux
- Gastrointestinal irritation
- Hunger
- Indigestion
Dogs feeling nauseous may also:
- Lip lick
- Drool
- Eat quickly
- Swallow repeatedly
- Seem restless
In these cases, grass eating may be an attempt to soothe or empty the stomach.
Boredom and Mental Stimulation
Dogs sometimes eat grass simply because they’re bored.
This is especially common in:
- Puppies
- Young dogs
- High-energy breeds
- Dogs lacking stimulation
Grass chewing may become a self-entertaining activity.
Dogs left alone for long periods may develop repetitive behaviours, including:
- Grass eating
- Digging
- Chewing objects
Increasing:
- Exercise
- Enrichment
- Play
- Training
…may reduce boredom-related grass eating.

Anxiety and Stress
Stress can influence many canine behaviours.
Some anxious dogs develop repetitive coping behaviours such as:
- Paw licking
- Pacing
- Excessive chewing
- Grass eating
Stress-related triggers may include:
- Separation anxiety
- Environmental changes
- Lack of routine
- Loud noises
Dogs using grass eating as self-soothing behaviour may do it more frequently during stressful periods.
Taste and Texture Preference
Some dogs genuinely appear to enjoy grass.
They may prefer:
- Fresh grass
- Soft new growth
- Certain textures
- Specific plant types
Many dogs selectively graze rather than eating random plants indiscriminately.
In these situations, grass eating may simply reflect curiosity or preference.
Could Grass Eating Mean a Nutritional Deficiency?
This idea is very common, but evidence is limited.
Most dogs eating nutritionally balanced diets do not eat grass because of deficiencies.
However, poor-quality diets may sometimes contribute to:
- Increased hunger
- Digestive discomfort
- Fibre imbalance
It’s possible that dogs may occasionally seek additional fibre through grass consumption.
Still, grass eating alone does not automatically indicate malnutrition.
When Grass Eating Becomes a Problem
Occasional grass eating is usually harmless.
However, you should pay closer attention if your dog:
- Eats grass obsessively
- Vomits repeatedly
- Stops eating normal food
- Appears lethargic
- Has diarrhoea
- Loses weight
- Shows abdominal discomfort
The grass itself may not be the problem.
Instead, it could reflect underlying digestive or behavioural issues.
Dangers of Grass Eating
The biggest risks often come from what’s on the grass rather than the grass itself.
1. Pesticides and Chemicals
Lawn treatments may contain:
- Herbicides
- Fertilisers
- Weed killers
- Insecticides
These chemicals can be toxic if ingested.
2. Parasites
Grass contaminated with animal faeces may expose dogs to:
- Intestinal parasites
- Bacteria
- Pathogens
3. Toxic Plants
Dogs grazing indiscriminately may accidentally ingest harmful plants growing nearby.
4. Intestinal Irritation
Large amounts of grass may occasionally contribute to:
- Vomiting
- Choking
- Intestinal irritation

Why Some Dogs Vomit After Eating Grass
Grass blades can irritate the stomach lining.
This may trigger vomiting in certain dogs.
Dogs sometimes:
- Eat grass rapidly
- Vomit shortly afterward
- Resume normal behaviour
Occasional isolated vomiting may not be concerning. However, frequent vomiting should never be ignored.
Which Dogs Eat Grass the Most?
Grass eating can occur in dogs of all breeds and ages.
However, it’s often more common in:
- Puppies
- Young active dogs
- Curious dogs
- Dogs with digestive sensitivity
Some dogs may simply develop the habit more strongly than others.
Can Puppies Eat Grass?
Yes.
Puppies commonly explore the world with their mouths.
Grass eating in puppies is usually related to:
- Curiosity
- Exploration
- Teething behaviour
However, puppies are more vulnerable to:
- Parasites
- Digestive upset
- Foreign body ingestion
Monitoring is important.
How Veterinarians Evaluate Excessive Grass Eating
If grass eating becomes excessive, veterinarians may assess:
- Diet quality
- Digestive health
- Parasite status
- Behavioural factors
- Appetite changes
- Underlying illness
Testing may include:
- Faecal exams
- Blood work
- Gastrointestinal evaluation
The goal is identifying whether the behaviour is harmless or linked to medical issues.
How to Reduce Excessive Grass Eating
1. Improve Mental Stimulation
Provide:
- Exercise
- Training
- Puzzle toys
- Interactive play
Bored dogs are more likely to develop repetitive behaviours.
2. Review Diet Quality
Balanced nutrition supports:
- Digestive health
- Satiety
- Energy stability
Some dogs improve after dietary adjustments.
3. Monitor Digestive Symptoms
Watch for:
- Vomiting
- Diarrhoea
- Appetite changes
- Weight loss
Persistent symptoms require veterinary attention.
4. Avoid Chemically Treated Grass
Prevent access to lawns treated with:
- Herbicides
- Fertilisers
- Pesticides
5. Redirect the Behaviour
Training and redirection may help dogs that eat grass compulsively out of habit.
When Should You See a Vet?
You should contact your veterinarian if grass eating occurs alongside:
- Frequent vomiting
- Lethargy
- Diarrhoea
- Weight loss
- Refusal to eat
- Excessive drooling
- Abdominal pain
- Sudden behaviour changes
You should also seek help if:
- Grass eating becomes obsessive
- Your dog consumes large amounts daily
- Toxic exposure is possible
Can Grass Eating Ever Be Beneficial?
Possibly.
Some experts believe occasional grass consumption may:
- Provide fibre
- Support digestion
- Reflect natural foraging behaviour
However, dogs do not require grass as a dietary necessity if receiving balanced nutrition.
Occasional grass eating in otherwise healthy dogs is usually not harmful.

Final Thoughts From Dr. Will
Grass eating is one of the most common, and usually harmless, dog behaviours.
Many healthy dogs occasionally chew grass simply because:
- They enjoy it
- They’re curious
- It’s instinctive behaviour
However, excessive grass eating or grass eating combined with symptoms like vomiting or lethargy may indicate deeper issues involving:
- Digestion
- Stress
- Diet
- Underlying illness
The key is observing:
- Frequency
- Intensity
- Context
- Other symptoms
Most of the time, occasional grass eating is not something to panic about.
But significant changes in behaviour should always be taken seriously.
When in doubt, veterinary guidance is the safest approach.
FAQs
1. Why does my dog eat grass?
Dogs may eat grass due to instinct, curiosity, digestive discomfort, boredom, or stress.
2. Is it normal for dogs to eat grass?
Yes. Occasional grass eating is very common and usually harmless.
3. Do dogs eat grass to make themselves vomit?
Sometimes, but many dogs eat grass without vomiting afterward.
4. Should I stop my dog from eating grass?
Occasional grass eating is usually fine, but chemically treated grass should always be avoided.
5. When should I worry about grass eating?
You should seek veterinary advice if grass eating becomes excessive or occurs alongside vomiting, lethargy, diarrhoea, or appetite loss.
6. Can grass make dogs sick?
Grass itself is usually harmless, but pesticides, parasites, and toxic plants can create health risks.