Why Does My Dog Eat Grass? Common Reasons and When to Call a Vet

A curious dog gently eating grass in a sunny garden

If you have ever watched your dog happily nibbling away at the lawn, you have probably wondered: Why does my dog eat grass? It can look strange, especially when they seem to choose grass over the perfectly good food sitting in their bowl. The good news is that grass eating is very common in dogs and, in many cases, it is not something to panic about.

That said, sometimes grass eating can be linked to nausea, boredom, anxiety, diet, or an underlying health issue. The key is knowing what is normal for your dog and when the behaviour starts to look excessive, sudden, or concerning.

Why Does My Dog Eat Grass?

So, why does my dog eat grass? There is no single answer. Dogs may eat grass for several different reasons, and not all of them are medical. Some dogs seem to enjoy the taste or texture. Others may graze when they are bored, unsettled, hungry, or feeling slightly off.

For many dogs, grass eating is simply a normal behaviour. They may nibble a little during walks, chew on fresh shoots in the garden, or snack on grass when they are exploring outside. If your dog is otherwise well, eating normally, has normal toileting habits, and only eats small amounts of clean grass occasionally, it is usually not an emergency.

1. They Like the Taste or Texture

why does my dog eat grass

Sometimes, dogs eat grass for no complicated reason at all — they just seem to enjoy it. Dogs use their mouths as much as their noses to investigate the world, and fresh grass can be surprisingly appealing to some of them.

It may smell interesting, feel satisfying to chew, or contain extra moisture, especially first thing in the morning or after rain.

This keeps the meaning but makes it feel more natural and less formulaic for the rewrite workflow you mentioned.

If your dog only eats small amounts of grass and seems happy and healthy, this may just be a harmless habit. It becomes more important to investigate when the behaviour suddenly increases, becomes obsessive, or is followed by vomiting, diarrhoea, or signs of discomfort.

Donate and help fund rescue, transport, rehabilitation, vet care, and the ongoing support of our deaf and blind dogs.

2. They May Be Looking for Fibre

Another common theory is that dogs may eat grass because they are seeking roughage or fibre. Grass is plant material, and while dogs cannot digest it the same way grazing animals can, it may still appeal to them if their digestion feels a little sluggish.

This does not automatically mean your dog’s diet is poor. Many dogs on complete, balanced diets still eat grass. However, if you are asking why my dog eats grass every day, it may be worth looking at their overall diet, stool quality, and feeding routine.

Signs your dog may need a diet review include irregular bowel movements, constipation, loose stools, frequent hunger, weight changes, or a sudden interest in eating non-food items.

3. They Feel Nauseous or Have an Upset Stomach

Many people believe dogs eat grass to make themselves vomit. This can happen, but it is not always the reason. Some dogs do vomit after eating grass, while many others do not. In some cases, a dog may already feel nauseous and then eat grass. In other cases, eating a large amount of grass may irritate the stomach and cause vomiting afterwards.

If your dog eats grass once, vomits once, and then goes back to normal, monitor them closely. But if they keep eating grass and vomiting, refuse food, seem lethargic, have diarrhoea, show abdominal pain, or appear distressed, it is time to call your vet.

4. Boredom, Stress, or Anxiety

Some dogs turn to grass when they’re bored, restless, or looking for something to do. Dogs need more than food and a yard — they also need movement, mental stimulation, routine, and safe ways to use their natural instincts.

If a dog is left outside for long stretches with very little going on, chewing grass can become an easy way to pass the time. It may start as curiosity, but for some dogs it can become a habit, especially when they’re under-stimulated or feeling unsettled.

Grass eating may also become a comfort behaviour for anxious dogs. If your dog tends to graze when they are unsettled, waiting for you, in a new environment, or after a stressful event, the behaviour may have an emotional component.

This can be especially true for rescue dogs, as many have been through big changes before settling into a new home. Some may have had little routine, lots of uncertainty, or stressful experiences that affect how they cope day-to-day.

If grass eating seems linked to stress or restlessness, it’s worth looking at your dog’s whole routine rather than the grass eating alone. Think about whether they’re getting enough exercise, mental enrichment, rest, reassurance, confidence-building, and a predictable daily structure. Other signs of stress, such as pacing, whining, clinginess, destructive behaviour, or changes in sleep, can also help you understand what might be going on.

5. Puppy Curiosity

Puppies are curious and often put everything in their mouths. Grass, leaves, sticks, dirt, and garden debris can all become part of their exploring. A small amount of grass chewing is usually not unusual, but puppies can get into trouble quickly if they eat toxic plants, fertiliser, mulch, mushrooms, or sharp plant material.

If you have a puppy and keep wondering why your dog eats grass, supervise outdoor time and teach a reliable “leave it” cue. Puppies should also be kept up to date with worming and vet checks, especially if they are eating things from the ground.

When Grass Eating Can Be Dangerous

Grass itself is not always the problem. The bigger concern is what may be on or around the grass.

Avoid letting your dog eat grass that may have been treated with herbicides, pesticides, fertilisers, or weed killers. Also, be careful around public parks, nature strips, roadsides, and unfamiliar gardens, where you cannot know what chemicals or contaminants may be present.

Grass isn’t always harmless, either. It can pick up parasites, bacteria, chemicals, or other irritants from the environment. Coarse or sharp grass may scratch the throat and lead to gagging, coughing, or general discomfort.

Some dogs also gulp down too much at once, which can irritate the stomach rather than settle it. If your dog seems unwell afterwards, vomits repeatedly, or keeps trying to eat grass in a frantic way, it’s best to check in with your vet.

When to Call a Vet

You should contact your vet if your dog’s grass eating is sudden, excessive, or paired with other symptoms. It is especially important to get advice if your dog:

  • Eats grass constantly or obsessively
  • Eats grass and vomits repeatedly
  • Has diarrhoea, blood in the stool, or constipation
  • Refuses food or water
  • Seems lethargic, weak, restless, or uncomfortable
  • Shows signs of abdominal pain
  • Is losing weight
  • Is eating other non-food items as well
  • May have eaten treated grass, toxic plants, fertiliser, or chemicals

If you are asking why your dog eats grass because the behaviour has changed suddenly, trust your instincts. A new or intense behaviour can be your dog’s way of showing something is not quite right.

VCA Hospitals explains that grass eating is common, may be considered a form of pica in some cases, and is not always linked to illness or vomiting. 

Scroll to Top