Skip to content
Digestion

Dog eating grass

Many dogs eat grass now and then and stay perfectly well, so grass-eating on its own is not an illness. It is worth seeing a vet if your dog suddenly eats a lot of grass, eats it greedily, vomits as well, goes off its food or looks unwell.

Updated

When this needs emergency care

If you see any of these, contact a vet immediately, day or night.

  • Any suspicion your dog ate a poisonous plant or chemically sprayed grass
  • Vomiting that will not stop, with even water coming back up
  • Blood in the vomit, or black stool
  • A swollen, hard belly with unproductive retching
  • Marked lethargy, pale gums or collapse

What this means

Dogs eat grass for various reasons, and not all of them are understood. For many it is simply a habit or boredom, but sometimes grass-eating is linked to an upset digestive system. The grass-eating itself does not show which reason is the real one.

Note whether your dog eats grass calmly, picking it out, or greedily and in a rush, whether it vomits afterwards, whether the grass passes in the stool and whether appetite or weight changes at the same time. Also notice whether your dog is grazing where the grass may have been sprayed or fertilised.

It is also worth remembering that grass can be sprayed with chemicals and some plants are poisonous. If you suspect your dog ate an unknown plant or sprayed grass, do not wait for signs to appear.

Possible causes

These are things that can cause this sign. It is not a diagnosis, and they are not equally likely for your dog.

  • Habit, boredom or curiosity

    Many healthy dogs eat grass out of habit or simply because it is interesting. Your dog is bright, eats and behaves as usual.

  • An irritated stomach

    Some dogs eat grass greedily before or after feeling unwell in the stomach and sometimes bring it back up. It is usually a short-lived episode.

  • Intestinal inflammation

    Long-term inflammation of the gut can show as frequent grass-eating alongside vomiting, diarrhoea or changes in appetite.

    About the condition: Inflammatory bowel disease (IBD)
  • Inflammation of the pancreas

    An inflamed pancreas causes nausea, vomiting and belly pain. Your dog may eat grass and also seem flat or stand stretched out.

    About the condition: Pancreatitis
  • Too many bacteria in the small intestine

    When the small intestine holds too many bacteria, gas, diarrhoea and other digestive signs may appear, and grass-eating can be one of them.

    About the condition: Small intestinal bacterial overgrowth (SIBO)

What else to watch for

These observations help your vet build the picture faster. Note down what you saw and when.

  • Whether your dog eats grass calmly, or greedily and in a rush
  • Whether it vomits afterwards and whether there is grass in the vomit
  • Whether appetite or weight changed
  • Whether the stools changed
  • Whether your dog seems flat or sore at the same time
  • Where your dog eats grass, and whether it may have been sprayed

When to book a routine visit

Book a visit if your dog suddenly eats a lot of grass or does so every day, or if it comes with vomiting, diarrhoea, weight loss or changes in appetite. If any of the urgent signs above appear, go straight away rather than waiting for an appointment.

Related conditions

Conditions whose entries mention this sign. The list is somewhere to read on, not a way to reach a diagnosis.

Body systems: Digestion and liver