Why Do Dogs Eat Grass? 7 Reasons and When to Worry
Is your dog eating grass on every walk? Discover what the behaviour could mean, whether it's safe and when to contact your vet.

Why Do Dogs Eat Grass? 7 Reasons and When to Worry
Your dog has a perfectly good bowl of food at home. So why are they eating the lawn? Here's what the behaviour might mean, whether it's normal and when to call the vet.
You're out for a walk.
Your dog has sniffed approximately 400 things, ignored your attempts to keep moving and is now doing something particularly strange.
Eating grass.
Not just sniffing it.
Actually eating it.
And naturally, you're wondering:
Why does my dog eat grass? Are they feeling sick? Are they missing something in their diet? Or do they just like the taste?
The good news is that grass-eating is common in dogs and doesn't always mean something is wrong.
But there are a few situations where it's worth paying closer attention.
Here's what every dog owner should know.
Why Do Dogs Eat Grass? The Short Answer
Dogs may eat grass because they enjoy its taste or texture, as part of normal exploratory behaviour, or for reasons we don't fully understand.
Some dogs eat grass when they're experiencing digestive discomfort, but grass-eating does not automatically mean your dog is sick.
Research suggests that eating plants is a common behaviour in dogs, including dogs that appear healthy.
The important thing is to look at how often your dog eats grass, whether the behaviour has changed and whether they're showing any other symptoms.
1. They Simply Like Eating Grass
Sometimes, the simplest explanation is the right one.
Your dog might just enjoy it.
Dogs explore their surroundings using their noses and mouths. Grass has a distinctive texture, smell and taste, and some dogs seem particularly interested in fresh growth.
You might notice your dog choosing certain patches of grass or nibbling during particular walks.
If they're otherwise healthy, eating normally and behaving as usual, occasional grass-eating may be nothing more than a preference.
The Riley tip: Notice whether your dog always chooses the same type of grass or whether the behaviour has suddenly changed.
2. It's Part of Normal Dog Behaviour
Dogs don't experience the world in quite the same way we do.
Sniffing, chewing and investigating things are all part of their natural behaviour.
Eating plant material has also been observed in dogs and other canids.
One published survey of plant-eating behaviour in dogs found that eating plants was common and that most dogs did not appear ill before doing so.
That doesn't explain every individual dog's behaviour, but it challenges the idea that eating grass must always be a response to illness.
What should you do?
If your dog occasionally nibbles grass and is otherwise well, there may be no immediate cause for alarm.
However, avoid allowing them to eat grass from areas that may have been treated with chemicals or contaminated by animal waste.
3. They Might Be Experiencing Digestive Discomfort
You've probably heard this explanation before.
“Dogs eat grass when they feel sick.”
There may be some truth to it in individual cases.
Dogs experiencing nausea or gastrointestinal discomfort may show changes in eating behaviour, including eating unusual things.
But research does not support the idea that most dogs eat grass specifically to make themselves vomit.
In fact, most dogs in the commonly cited survey did not vomit after eating plants.
Look out for:
- Repeated vomiting.
- Diarrhoea.
- Reduced appetite.
- Unusual swallowing or lip licking.
- Abdominal discomfort.
- Lethargy.
What should you do?
If your dog suddenly starts eating large amounts of grass and also seems unwell, contact your veterinarian.
Don't assume grass is helping them treat an upset stomach.
4. They May Be Seeking Fibre — But It's Not That Simple
Another popular theory is that dogs eat grass because they need more fibre.
Fibre plays an important role in digestive health, and certain dietary changes can influence gastrointestinal function.
However, grass-eating alone is not reliable evidence that a dog has a fibre deficiency.
Dogs eating complete and balanced diets may still eat grass.
If your dog regularly seeks out plant material, it's reasonable to discuss their diet with your veterinarian, particularly if they also have digestive symptoms.
But avoid adding large amounts of fibre or changing their food simply because you've seen them eating grass.
The Riley tip: Keep a record of your dog's current diet, treats and any supplements. That information can be helpful if digestive problems develop.
5. They Could Be Bored or Looking for Stimulation
Some dogs may chew or investigate grass when they have little else to do.
Dogs benefit from opportunities to sniff, explore, play and engage with their environment.
If your dog spends long periods outside without much interaction, grass-chewing might form part of their activity.
However, boredom is only one possible explanation, and it's difficult to establish from grass-eating alone.
What can help?
Try providing appropriate enrichment, including:
- Sniffing opportunities during walks.
- Interactive games.
- Food puzzles.
- Suitable chew toys.
- Regular play and exercise appropriate for your dog.
If the behaviour is new, intense or accompanied by other symptoms, rule out medical causes rather than assuming your dog is bored.
6. Stress or Anxiety May Play a Role
Some dogs show changes in chewing, licking or other repetitive behaviours when they're stressed.
Grass-eating may occur in particular situations, but it isn't a reliable indicator of anxiety on its own.
Look at your dog's wider behaviour.
Are they pacing, panting, trembling or struggling to settle?
Does the behaviour occur in a specific environment?
Have there been changes at home?
If you're concerned about anxiety, speak to your veterinarian, who may recommend further behavioural assessment.
The Riley tip: Context matters. Recording when a behaviour happens can be more useful than trying to interpret one isolated action.
7. Occasionally, It Can Be Associated With an Underlying Health Problem
Most occasional grass-eating isn't an emergency.
But a sudden increase in eating grass, particularly alongside other symptoms, can warrant veterinary investigation.
Possible underlying issues include gastrointestinal disease, dietary problems or other conditions that affect appetite and behaviour.
The grass-eating itself doesn't tell you which condition, if any, is present.
Contact your vet if your dog:
- Suddenly starts eating much more grass than usual.
- Repeatedly vomits.
- Develops diarrhoea.
- Stops eating their normal food.
- Loses weight.
- Seems painful or unusually tired.
- Repeatedly eats non-food items.
A veterinary examination can help determine whether further investigation is needed.
Do Dogs Eat Grass to Make Themselves Vomit?
Not usually, based on the available research.
This is one of the biggest myths surrounding grass-eating.
In a published survey of dogs that ate plants, most owners reported that their dogs did not appear ill beforehand, and vomiting afterwards was uncommon.
That doesn't mean a dog can never eat grass while nauseated.
It means the behaviour isn't a dependable sign that they're trying to make themselves sick.
If your dog repeatedly eats grass and vomits, speak to your veterinarian rather than treating it as normal.
Why Does My Dog Eat Grass and Then Throw Up?
There are several possible explanations.
Grass may irritate the digestive tract in some circumstances, or your dog may already be experiencing nausea or another gastrointestinal problem.
It's not possible to identify the cause simply because grass-eating happened before vomiting.
A single episode in an otherwise well dog may be less concerning than repeated vomiting, but it still deserves monitoring.
Seek urgent veterinary care if your dog has repeated unproductive retching, a swollen abdomen, collapse, severe weakness or significant pain.
These signs can indicate serious illness, including gastric dilatation-volvulus (GDV), which is an emergency.
Is It Safe for Dogs to Eat Grass?
Eating a small amount of clean grass is not usually toxic in itself.
But that doesn't mean every patch of grass is safe.
Outdoor areas may contain:
- Herbicides or pesticides.
- Fertilisers and other chemicals.
- Animal faeces and potential parasites.
- Toxic plants growing among the grass.
- Sharp plant material or other foreign objects.
Some grass seeds can also become lodged in a dog's ears, paws or other tissues, although this is a different problem from ordinary grass-eating.
The safest approach is to discourage your dog from eating grass in areas where you cannot be confident about potential hazards.
If you suspect exposure to a harmful chemical or poisonous plant, contact your veterinarian promptly.
Why Is My Dog Suddenly Eating Lots of Grass?
A sudden change is more important than an occasional nibble.
If your dog has always eaten a little grass on walks and remains healthy, that may simply be their normal behaviour.
But if they suddenly begin eating large amounts, especially alongside vomiting, diarrhoea, appetite changes or discomfort, contact your vet.
Try to record when the behaviour began and whether anything else changed around the same time.
Should You Stop Your Dog From Eating Grass?
You don't necessarily need to panic every time your dog takes a bite of grass.
But you should consider the environment.
If you're unsure whether an area has been treated with chemicals, it's sensible to redirect your dog away from eating it.
Use calm, reward-based training rather than punishment.
If your dog appears fixated on eating grass or the behaviour is becoming excessive, arrange veterinary advice.
What About Puppies Eating Grass?
Puppies are naturally curious and often investigate their surroundings with their mouths.
That means they may try chewing grass, leaves and other objects.
However, puppies can also be more vulnerable to certain illnesses and dehydration.
If your puppy is repeatedly vomiting, has diarrhoea, becomes lethargic or refuses food, contact a veterinarian promptly.
Make sure they cannot access toxic plants, chemicals or other outdoor hazards.
When Should You Worry About Your Dog Eating Grass?
Arrange veterinary advice if:
- Grass-eating suddenly becomes frequent or excessive.
- Your dog repeatedly vomits after eating grass.
- Their appetite or bowel movements change.
- They lose weight.
- They appear uncomfortable or unwell.
- They regularly eat other non-food objects.
Seek emergency veterinary care if:
- Your dog repeatedly retches without producing vomit.
- Their abdomen becomes swollen or painful.
- They collapse or develop severe weakness.
- They have difficulty breathing.
- You suspect poisoning or ingestion of a dangerous object.
If you're unsure, contact a veterinary professional for guidance.
Why Tracking Your Dog's Behaviour Can Be Useful
Sometimes the most helpful information isn't one dramatic symptom.
It's a pattern.
Maybe your dog started eating grass more frequently after a diet change.
Maybe they seem nauseated on particular mornings.
Or perhaps the grass-eating is accompanied by an occasional episode of vomiting.
Keeping track of those details can help you explain what's happening during a veterinary appointment.
Try recording:
- When the grass-eating happens.
- Whether it's new or longstanding.
- Any vomiting or diarrhoea.
- Appetite changes.
- Recent diet or medication changes.
- Other unusual behaviours.
How Riley Can Help
One of the reasons we built Riley is that small health changes are easy to forget.
A strange behaviour on Monday. An upset stomach two weeks ago. A similar episode months earlier.
Individually, they might not seem important.
But having that history available can make veterinary conversations more informed.
With Riley, you can keep your dog's medical records, medications and important health information together.
You can also use Daily Logs to record changes in behaviour, appetite and other observations between veterinary visits.
And with Ask Riley, you can explore general pet-health questions informed by the medical history and documents you've saved.
Riley doesn't diagnose the reason your dog is eating grass or replace veterinary care. But it can help you organise the details that matter.
The Bottom Line
So, why do dogs eat grass?
Sometimes they enjoy it.
Sometimes it's part of their natural exploratory behaviour.
And occasionally, it may happen alongside digestive discomfort or another health issue.
The key is knowing what's normal for your dog and recognising when something changes.
Because being a good pet owner isn't about knowing the answer to everything. It's about noticing when something deserves a closer look.