Why Is My Dog Eating Grass? What the Evidence Says
Quick answer
Most dogs eat grass occasionally and it is generally considered harmless. Theories include instinctive behaviour, fibre supplementation, and mild digestive relief. Frequent grass-eating alongside vomiting or signs of digestive discomfort is worth discussing with your vet.
Grass-eating is one of the most common behaviours owners ask about, and one of the least well understood. Surveys suggest that the majority of dogs eat grass at least occasionally, and most do so without any apparent ill effects. The behaviour has attracted various theories but no definitive scientific consensus.
Should I Be Concerned?
Grass-eating rarely requires an urgent vet visit. However, contact your vet if:
- Your dog is eating large amounts of grass compulsively and very frequently
- Grass-eating is consistently followed by vomiting
- Your dog seems unwell alongside the grass-eating: lethargic, off food, or in apparent discomfort
- You are in an area where grass may have been treated with herbicides, pesticides, or fertilisers
Occasional grass-eating in an otherwise healthy, well-behaved dog is generally nothing to worry about.
What Causes Dogs to Eat Grass?
Instinctive or ancestral behaviour
Wild canids regularly consume the stomach contents of herbivore prey, which includes partly digested plant material. Grass-eating may be a remnant of this behaviour, though this theory is difficult to prove in domesticated dogs.
Fibre supplementation
Some researchers suggest dogs eat grass to increase dietary fibre. Dogs that eat grass but rarely vomit afterwards may be addressing a nutritional need. If your dog eats grass frequently, it may be worth discussing dietary fibre intake with your vet.
Digestive discomfort
A proportion of dogs seem to eat grass selectively when experiencing nausea or digestive discomfort, and may vomit shortly afterwards. However, studies suggest that most dogs eat grass without vomiting, and the causal link is not consistent.
Boredom or pica
Some dogs eat grass out of boredom, particularly on long walks with limited stimulation, or as part of a generalised tendency to consume non-food items (pica). If grass-eating is one of several non-food items being consumed, speak to your vet.
It tastes good
There is evidence that some dogs simply enjoy the taste or texture of grass, particularly young, tender spring growth. This is the most straightforward explanation and is difficult to disprove.
Which Breeds Are More Prone to Grass-Eating?
Grass-eating is reported across all breeds and sizes. There is no strong evidence that specific breeds are significantly more prone to it. Dogs with a tendency towards pica (consuming non-food items) generally may eat grass more frequently.
What Will the Vet Do?
Your vet is unlikely to recommend any action for occasional, symptom-free grass-eating. If grass-eating is compulsive or consistently associated with vomiting, they may:
- Review your dog's diet and consider a higher-fibre food
- Screen for gastrointestinal disease if digestive symptoms are frequent
- Discuss behavioural management if pica is suspected
What Can You Do?
- Ensure the grass your dog has access to is untreated by herbicides or pesticides
- If your dog eats grass and then vomits regularly, keep a diary and mention it at your next vet visit
- If the behaviour is excessive or compulsive, ensure your dog has adequate mental and physical stimulation
- A high-quality diet with appropriate fibre content may reduce the frequency in some dogs
- Do not discourage grass-eating in otherwise healthy dogs, as there is no evidence it is harmful and may serve a useful purpose
Worried about vet bills?
Unexpected vet costs can run into thousands of pounds. The right insurance policy protects you when it matters most.
See our guide to the best dog insurance in the UK →Frequently Asked Questions
Occasional grass-eating is considered safe for most dogs, provided the grass has not been treated with herbicides, pesticides, or artificial fertilisers. If in doubt about the treatment status of an area, keep your dog away from the grass.
Not necessarily. Most dogs that eat grass are healthy and do so without any apparent ill effects. Occasional grass-eating in a well dog is rarely a sign of illness. Frequent grass-eating alongside vomiting or other symptoms warrants a vet check.
Some dogs eat grass when they feel nauseous and vomit shortly afterwards. However, this is not a universal pattern. Many dogs eat grass without vomiting, and the relationship between grass-eating and vomiting is not fully understood. If this pattern is frequent, mention it to your vet.
There is no well-established direct link between grass-eating and intestinal parasites, though some anecdotal accounts suggest it. Keeping your dog on a regular worming programme is good practice regardless of grass-eating habits. Ask your vet for an appropriate product.
If the grass is untreated and your dog is otherwise healthy, there is no strong reason to prevent occasional grass-eating. If it is compulsive, happening very frequently, or consistently followed by vomiting, it is worth discussing with your vet. Ensuring adequate fibre, stimulation, and enrichment may reduce frequency in some dogs.
More from Dog Health

How to keep your dog cool in the heat: tips every UK owner needs
Heatstroke can kill a dog in under an hour. Most UK vets advise avoiding walks above 25°C, particularly for flat-faced breeds, elderly dogs and overweight dogs. Do the five-second pavement test before every walk: press the back of your hand flat on the ground for five seconds. If you cannot hold it there, it is too hot for your dog's paws. If heatstroke is suspected, follow Cool First Transport Second: apply cool water to the belly, armpits and paws, call your vet, then transport.
Read guide →
Dog Insurance UK: The Complete Guide to Choosing the Right Cover
The average UK dog insurance claim is £685, and complex treatments regularly exceed £4,000. Lifetime cover is the most comprehensive policy type, resetting your vet fee limit every year so long-term conditions stay covered for life. Dog insurance in the UK costs between £15 and £120 per month, depending on your dog's breed, age, policy type, and where you live.
Read guide →
Dog Vaccinations UK: Core Vaccines, Boosters and Costs
Adult dogs in the UK need annual leptospirosis boosters and three-yearly boosters for distemper, hepatitis and parvovirus, unless titre testing confirms existing immunity. The BVA supports titre testing as an alternative to automatic three-yearly core boosters, but annual leptospirosis vaccination should continue regardless.
Read guide →
