Why does my dog eat grass?
Short answer: Lots of healthy dogs eat grass, and most of the time it isn't a sign of illness. Many simply like the taste or texture, or do it out of boredom. It's worth a vet visit if your dog suddenly eats a lot, vomits often, or seems unwell.
Common reasons
They like it
Fresh spring grass is crunchy and juicy. For many dogs it's simply a snack they enjoy, the same way some dogs love carrots.
Boredom or extra energy
Dogs who don't get enough walks, sniffing or play often find their own entertainment, and grazing is an easy one.
Their ancestry
Wild canines eat some plant matter. Grazing may be an old habit rather than a sign that something is missing.
An upset stomach, sometimes
Some dogs eat grass when their tummy feels off and may vomit afterwards. Research suggests this is the exception, not the rule: most grass-eating dogs aren't sick beforehand.
What you can do
- Let it go if it's occasional and your dog seems well; just keep them away from treated lawns.
- Avoid grass that may have been sprayed with fertiliser, weed killer or pest products.
- Add more sniffing walks, chew toys and brain games so grazing isn't their main entertainment.
- Teach a cheerful 'leave it' or call them away, and reward them with a treat when they come.
- Check your garden for toxic plants, since grazers may nibble other greenery too.
When to talk to a vet
Call your vet if your dog suddenly starts eating grass frantically, vomits often, has diarrhoea, stops eating, seems tired, or has eaten grass that may have been treated with chemicals.