Why Does My Dog Eat Grass? Causes, Risks and How to Stop It

Written by

in

Short answer: grass eating is very common and usually normal. Most dogs do it out of boredom, habit, curiosity or simply because they like the taste. It becomes a concern when your dog eats grass frantically, vomits often, has diarrhea, loses appetite or seems unwell. In that case, call your vet.

Is it normal for dogs to eat grass?

Yes. Grass eating (sometimes called pica when it involves non-food items) is seen in dogs of every age and breed, from Beagles and Labrador Retrievers to Chihuahuas and German Shepherds. Wild canines also eat plant material. In most healthy dogs, the occasional mouthful of grass is not a sign of illness.

Why does my dog eat grass? The most common reasons

Boredom

Dogs with too little exercise or mental stimulation often graze to pass time. High-energy breeds such as Border Collies, Australian Shepherds, Siberian Huskies and Jack Russell Terriers are classic examples.

They like it

Fresh spring grass is tender and may simply taste good. Many dogs pick specific types of grass and ignore others.

Habit and attention

If eating grass makes you rush over, your dog may learn that it is a great way to get your attention.

Diet gaps

Some owners notice less grazing after switching to a complete, balanced food with enough fibre. The link is not proven for every dog, but it is worth discussing with your vet.

Upset stomach

Some dogs eat grass when their stomach feels off, and some vomit afterwards. However, most dogs that eat grass do not vomit, and most do not look sick before grazing.

Anxiety

Nervous dogs may lick, chew and graze as a self-soothing behaviour, similar to destructive chewing.

Do dogs eat grass to make themselves vomit?

Sometimes, but not usually. Vomiting after grass eating happens in a minority of dogs. If your dog eats grass and vomits more than once, or vomits repeatedly over a day, it is a vet question, not a grass question.

Is eating grass dangerous for dogs?

The grass itself is rarely the problem. The risks come from what is on or in it:

  • Pesticides and fertilizers: lawns, parks and roadsides may be treated with chemicals.
  • Parasites: grass can carry eggs from the faeces of other animals.
  • Toxic plants: some garden plants and mushrooms growing near grass are toxic to dogs.
  • Grass awns (foxtails): sharp seed heads can get stuck in the mouth, nose, ears or between toes.
  • Blockage: large amounts of long grass can rarely cause digestive problems.

When should I worry about my dog eating grass?

Call your vet if you see:

  • Frantic or sudden grass eating that is new for your dog.
  • Vomiting more than once, or vomit with blood.
  • Diarrhea, especially if it lasts more than a day (see our guide on dog diarrhea and when to worry).
  • Loss of appetite, lethargy, a painful or swollen belly.
  • Gagging, sneezing or pawing at the face after grazing (possible grass seed).
  • Weight loss or eating other non-food items like soil, stones or fabric.

How do I stop my dog from eating grass?

  1. Increase exercise: longer walks, fetch or sniff walks reduce boredom grazing.
  2. Add mental work: puzzle feeders, snuffle mats and short training sessions.
  3. Teach “leave it”: reward your dog for walking past grass on cue.
  4. Keep a short leash in treated parks or along roadsides.
  5. Offer a chew instead: a safe chew toy redirects the urge to munch. If your puppy also nips, our guide on how to stop puppy biting uses the same redirect method.
  6. Review the diet with your vet if grazing is constant.
  7. Grow safe dog grass indoors (wheatgrass or oat grass) if your dog loves greens.

Should I let my dog eat grass?

If your dog is healthy, nibbles a little untreated grass and shows no symptoms afterwards, most vets consider it harmless. Avoid treated lawns, roadsides and areas used by many other dogs.

Is grass eating different in puppies?

Puppies explore the world with their mouths, so they chew and swallow almost anything, including grass, sticks and soil. Supervise closely, teach “leave it” early and keep puppies away from treated lawns and garden plants.

Can a dog supplement or medication help?

Never give supplements or medication without your vet’s advice. If your dog is on a prescribed or compounded medication, stay informed about product safety notices (read what dog owners should do about compounded pet medication recalls).

Quick checklist: normal vs. worrying

SituationUsually normalCall the vet
Nibbles grass on walksYesNo
Eats grass, vomits once, then fineOftenIf it repeats
Eats grass frantically, new behaviourNoYes
Grass eating plus diarrhea or lethargyNoYes
Sneezing or gagging after grazingNoYes (grass seed)

This article is general information and does not replace advice from your veterinarian.

FAQ

Why does my dog eat grass every morning?

Often habit or an empty stomach. Some owners see less morning grazing after splitting meals or adding a small breakfast. Ask your vet before changing the diet.

Why does my dog eat grass and then throw up?

Grass can irritate the stomach, or your dog may already have had an upset stomach. Once is usually not alarming; repeated vomiting needs a vet visit.

Can eating grass give my dog worms?

It can expose your dog to parasite eggs left by other animals. Regular deworming as advised by your vet reduces the risk.

Is it safe for dogs to eat wheatgrass or cat grass?

Small amounts of untreated wheatgrass or oat grass are generally considered safe and are a good alternative to lawn grass.

Find more solutions in our feeding and nutrition section.

Comments

Leave a Reply