Why Do Dogs Eat Grass? Vets Explain
It is one of the most common questions dog owners ask their vet: why does my dog eat grass? Almost every dog does it at some point, yet most owners find it puzzling or even worrying. The good news is that in the vast majority of cases, grass eating is entirely normal — but there are times when it can be a signal worth investigating.
Key takeaways
- Grass eating is normal in the vast majority of dogs and is not primarily a response to illness — most dogs who eat grass do not vomit afterwards.
- Frequent, urgent, or newly developed grass eating — especially alongside other symptoms — warrants a vet check as it can indicate gastrointestinal discomfort.
- Ensure any grass your dog eats has not been treated with pesticides, herbicides, or fertilisers, which can be toxic.
Is Grass Eating Normal in Dogs?
Yes — grass eating is remarkably common in dogs. A survey conducted by Dr Benjamin Hart at the University of California, Davis, found that approximately 79% of dogs that had access to plants had eaten plants at some point, with grass being the most common plant consumed. Only a small minority showed signs of illness before eating grass, and just under a quarter vomited afterwards.
Hart's research challenged the popular assumption that dogs eat grass to make themselves vomit when they feel ill. In fact, the study found that most grass eating appeared unrelated to prior illness, and most dogs that ate grass did not vomit. This suggests that grass eating is largely a normal behaviour, not a response to illness, in the majority of cases.
Wild canids including wolves and foxes regularly eat grass and other plant material, and the digestive tracts of wild dogs studied in Africa have been found to contain significant amounts of grass. This suggests grass consumption may be a normal, evolutionarily retained behaviour rather than a domesticated oddity.
The PDSA and Blue Cross both note that occasional grass eating is not a cause for concern in otherwise healthy dogs and is not harmful as long as the grass has not been treated with pesticides, herbicides, or fertilisers.
The Main Theories Explained
Several non-exclusive theories exist to explain why dogs eat grass. The dietary fibre hypothesis suggests that dogs seek out grass to add roughage to their diet, supporting gut motility and digestive health. Grass is rich in indigestible fibre, and some research suggests dogs on lower-fibre diets eat more grass than those on higher-fibre diets.
The nausea relief hypothesis holds that dogs eat grass when they have an unsettled stomach, as the action of swallowing grass blades can trigger vomiting and provide relief. While Hart's large survey suggested this was not the primary motivation in most cases, some individual dogs do appear to selectively eat grass when unwell. If your dog very rarely eats grass but suddenly does so urgently and repeatedly, investigating whether they feel unwell is reasonable.
The pica hypothesis suggests that grass eating represents a form of pica — eating non-food material — driven by nutritional deficiency or instinct. Some veterinary nutritionists note that dogs eating grass may be seeking minerals or trace elements they are not getting from their diet, though this lacks strong direct evidence.
A simpler explanation is that dogs eat grass because they enjoy it. Grass, particularly fresh spring growth, has a pleasant taste and smell to dogs, and eating behaviour in social animals is often reinforced by the act itself rather than by a specific need. Dogs also engage in a great deal of exploratory oral behaviour, and grass is simply one of many things they are drawn to put in their mouths.
When to Be Concerned
Most grass eating is harmless. However, there are circumstances in which it warrants veterinary attention. If your dog is eating grass very frequently and urgently — particularly if this is a change from their usual behaviour — it may indicate gastrointestinal discomfort, nausea, or acid reflux. Conditions including inflammatory bowel disease, gastritis, pancreatitis, and foreign body ingestion can all cause increased grass-seeking behaviour.
Grass eating accompanied by other symptoms — vomiting frequently, diarrhoea, blood in stools, weight loss, reduced appetite, or abdominal pain (signs include hunched posture, reluctance to move, panting) — should prompt a vet visit. Similarly, a dog that is vomiting repeatedly after eating grass, rather than settling quickly, warrants investigation.
Exposure to treated grass is a genuine risk. Herbicides, pesticides, fertilisers, and certain garden plants are toxic to dogs. If you are not sure whether the grass or garden your dog has accessed has been treated with chemicals, contact your vet for guidance. The Animal Poison Line (01202 509 000) is also available for immediate advice on potential toxin exposure.
Some dogs develop pica beyond grass — eating soil, stones, fabric, or other non-food material. This can be driven by behavioural causes (anxiety, boredom, compulsion) or nutritional causes and warrants a veterinary and possibly behavioural assessment.
What You Can Do
If your dog is eating grass occasionally and appears healthy in every other way, no action is required beyond ensuring the grass they access is chemical-free. Feeding a complete, high-quality diet with appropriate fibre levels may reduce the frequency of grass eating in some dogs, though this has not been proven definitively.
If you are concerned about frequent grass eating, keeping a simple diary of when it happens — time of day, relation to meals, whether vomiting follows — helps your vet identify any pattern. Bringing this information to an appointment makes the consultation more productive and saves time.
Ensuring your dog has access to plenty of mental and physical stimulation may reduce pica behaviours driven by boredom. Regular training sessions, puzzle feeders, and appropriate chew toys provide healthier outlets for oral exploration.
If you are changing your dog's diet to address suspected nutritional causes of grass eating, do so gradually over seven to ten days to avoid gastrointestinal upset. Consult your vet before making significant dietary changes, particularly for puppies, elderly dogs, or those with existing health conditions.
Routine Vet Care and CompareMyVet
Regular vet check-ups are the best way to ensure that minor behavioural quirks like grass eating are not masking an underlying health issue. A vet who knows your dog well can identify when behaviour represents a change worth investigating.
CompareMyVet helps UK dog owners compare local vet practices and their consultation fees at app.comparemyvet.uk. With transparent pricing now required by the CMA's 2026 reforms, finding affordable routine care in your area is more straightforward than ever.
For advice on choosing the right vet for your dog, read our guide to how to compare local vets.
Related guides
Common questions
In most cases, no — occasional grass eating is harmless and normal. The exceptions are grass treated with chemicals (herbicides, fertilisers, pesticides) and situations where the eating becomes frequent or compulsive, which warrant a vet check.
This is a plausible but unproven theory. If your dog eats grass very frequently, reviewing their diet with a vet or qualified veterinary nutritionist is sensible. Most complete commercial dog foods provide all necessary nutrients, but individual dogs may have specific needs.
Occasional vomiting after eating grass is common and usually harmless. Repeated or forceful vomiting, vomiting blood, or vomiting combined with diarrhoea, lethargy, or other symptoms should be assessed by a vet. Grass ingestion can occasionally cause an obstruction if large amounts are swallowed.
CompareMyVet is live in Brighton & Hove — search 29 practices by price, ownership and services. Launching across the UK in 2026.