Why Do Dogs Eat Grass?

dogs eat grass

Reasons why dogs eat grass

There are a number of reasons why dogs eat grass. Dogs eat grass to add fibre to their diet, to induce vomiting if they feel unwell, as a distraction from boredom, or to fill a void in their nutrition.

Health benefits

Grass contains dietary fibre. Some dogs eat grass to fill a void in their nutrition. ‘If you’re not feeding your dog a premium diet, they may be eating grass to source extra roughage,’ says Dr Jim Kennedy from Greencross Vets Beenleigh.


‘Roughage helps stimulate the intestinal tract and is a vital part of their diet,’ Dr Kennedy says.


‘A diet of prepared foods is often high in fibre, but not necessarily high in roughage.’

Because your dog enjoys it

Your dog may also be eating grass simply because they enjoy the taste or texture.


‘Sometimes, pups just want to eat grass,’ says Dr Kennedy.


Rest assured, eating grass usually isn’t harmful to your dog’s health. However, make sure you keep your pet away from grass that has been treated by pesticides or chemicals and never let them eat mowed grass clippings.


‘Eating grass isn’t necessarily a problem unless it’s happening all the time,’ Dr Kennedy says.

If your pet is consistently turning to grass to fill nutritional voids in their diet, Dr Kennedy recommends you ‘Take your canine pal to your local Greencross Vets. Eating grass could signify underlying problems if it becomes a habit.’

To induce vomiting

Not all dogs vomit after eating grass, but some dogs eat grass to relieve themselves of an upset stomach, says Dr Kennedy.


‘Sometimes that’s exactly what your dog wants to do – pup feels a bit sick and knows that eating grass could lead to vomiting and a better tummy,’ he says.

Behavioural issues

There’s also the chance that your dog is simply bored. If your dog is locked up in the backyard alone all day, they may be eating grass to help pass the time.


‘Sometimes, it might be a distraction,’ says Dr Kennedy.


‘Most dogs will also chase a bit of long grass if they’re kept in an area where the grass is normally short.’


To keep your dog entertained for long periods, make sure you provide them with plenty of toys. Help them exercise by playing together for at least 30 minutes each day and taking them for regular walks.

Your nearest clinic: Undefined