Why Is My Dog Eating Grass? Causes & When to Worry

You take your dog out for a walk and, instead of sniffing around, they start grazing like a tiny cow. Grass-eating is one of the most common — and most head-scratching — dog behaviours, and the good news is it's usually harmless. Here's what actually drives it, whether you should be concerned, and how to keep your dog safe while they nibble.

Is it normal for dogs to eat grass?

Yes. Grass-eating is extremely common, and studies suggest most dogs do it at some point. It's considered a normal behaviour, not a sign of illness, for the majority of dogs. The behaviour becomes worth a closer look when it's sudden, frantic, compulsive, or paired with vomiting, diarrhoea or a change in appetite.

7 common reasons dogs eat grass

1. It's simply instinct

Dogs descend from omnivorous scavengers, and eating plant matter is part of their ancestral diet. Many dogs graze simply because it's a natural, ingrained behaviour.

2. They like the taste and texture

Fresh, young grass is sweet and satisfying to chew. Some dogs are just fans of the flavour, especially in spring.

3. Boredom or attention-seeking

An under-stimulated dog may graze to pass the time, or because they've learned it gets a reaction from you. More exercise and enrichment often reduces it.

4. An upset stomach

Some dogs eat grass when they feel nauseous. The blades can tickle the throat and stomach lining and occasionally trigger vomiting — though most grass-eating doesn't end in vomiting.

5. A gap in the diet

Dogs on a low-fibre diet may seek out grass to add roughage. If you suspect this, a diet review and the right fibre supplement can help.

6. Anxiety or compulsion

For a small number of dogs, frantic, repetitive grass-eating is a stress-driven or compulsive behaviour, similar to nervous chewing in people.

7. Nutrient seeking

Occasionally, a dog will crave grass because their body is seeking specific nutrients. A balanced, complete diet usually settles this.

When is grass-eating a reason to worry?

Grass itself is rarely the danger — what's on it and how your dog eats it matters more. Contact your vet if you notice:

  • Frantic, compulsive gulping of grass rather than casual nibbling
  • Repeated vomiting or diarrhoea after eating grass
  • A sudden, dramatic increase in grass-eating
  • Lethargy, loss of appetite or signs of a painful belly
  • Access to grass treated with pesticides, herbicides or fertiliser
  • Possible ingestion of toxic plants alongside the grass

How to help — and keep grazing safe

  • Keep your dog away from lawns treated with chemicals, and never let them graze near roadsides or areas that may be contaminated.
  • Add more exercise, walks and enrichment to curb boredom-driven grazing.
  • Review the diet with your vet and, if fibre is lacking, add a vet-recommended food or fibre topper.
  • Stay current on parasite prevention, since grass can carry worm eggs and other parasites.
🥦 Fill the fibre gap

If your dog grazes because their diet is short on roughage, the right nutrition can help. Explore fibre supplements and complete, balanced foods to keep their digestion happy.

Shop feeding & nutrition →

Should you stop your dog from eating grass?

For most dogs, occasional grazing on clean, untreated grass is nothing to fight. The bigger priority is making sure the grass is safe — free of lawn chemicals, toxic plants and parasites. If the behaviour is frantic or compulsive, or comes with digestive upset, that's your cue to look deeper with your vet rather than simply pulling your dog away. A well-exercised, well-fed dog with plenty of enrichment usually grazes far less anyway.

Not sure if it's serious? Scan the symptom in seconds

MyFurtopia's AI Pet Health Scanner lets you log your dog's symptoms and a photo to get an instant, vet-informed read on how urgent it is — and whether you should head to a clinic now. It's free to try.

Download the MyFurtopia App

Frequently asked questions

Is it bad for my dog to eat grass?

For most dogs, nibbling grass is a normal and harmless behaviour. The bigger risks are the pesticides, herbicides, fertilisers and parasites that can be on the grass, not the grass itself. As long as the lawn is untreated and your dog isn't eating huge amounts, occasional grazing is nothing to panic about.

Why does my dog eat grass and then throw up?

Some dogs eat grass when their stomach feels unsettled and the grass tickles the throat and triggers vomiting. However, most dogs that eat grass do not vomit, so grass is more often a cause of an upset stomach than a cure for one. Frequent grass-eating followed by vomiting is worth mentioning to your vet.

When should I worry about my dog eating grass?

Be concerned if your dog eats grass compulsively, gulps it down frantically, or does it alongside repeated vomiting, diarrhoea, lethargy or loss of appetite. Sudden, intense grass-eating can signal nausea or an underlying digestive problem, and eating treated or contaminated grass can be dangerous. In those cases, contact your vet.

This guide is educational and not a substitute for professional veterinary care. If you're worried about your dog, contact your vet.