Why is my dog eating grass
all of a sudden?

Vet Reviewed

By Hungry Bark | August 24, 2020

We’ve all seen it. A dog goes outside and immediately starts chomping on some grass.

Why do dogs do this? Are they hungry? Is there something in grass that they need and aren’t getting from their normal diet? Even if you’ve never seen your dog eat grass, at some point, they probably will. Don’t worry. This may seem like an odd behavior, but it is actually quite common.

Popular Myth About Dogs Eating Grass

Let’s first cover a common myth surrounding dogs and grass-eating. Dogs are not eating grass because they are ill and want to induce vomiting. This has been a common rumor for decades. Most experts agree this is not the motive behind grass eating.

In fact, PetMD states:

“Evidence suggests that most dogs that eat grass aren’t unwell beforehand, or at least they don’t seem so. In fact, fewer than 10% of dogs seem to be sick before eating grass, according to their owners.”

Reasons Found Why Dogs Eat Grass

So if they aren’t eating grass to make themselves sick and/or feel better when they are sick, why are they doing it?

  1. Boredom: The answer may be boredom. Grass is edible, adbunant, and may even taste appetizing to your pooch. When offered alongside pet food or other treats, though, most dogs will ignore the grass.
  2. Improved digestion: There is also evidence to suggest that consuming grass may improve digestion, treat intestinal worms, or give dogs a boost of fiber.

Mental Condition “Pica”: Some dogs may eat grass because of an underlying mental condition called Pica. Pica is a condition that motivates dogs, cats, humans, and many other animals to eat things that are not typically edible. If your dog insists on eating grass and does seem to prefer it to anything else offered, it’s possible they are suffering from this condition. In this case, you will want to discuss the behavior with your vet and determine some possible treatment options.

Save time shopping,
get it delivered.


Do dogs throw up after eating grass?

Dogs don’t always throw up after eating grass. Both PetMD and VCA Hospitals say that vomiting isn’t as common as we think and less than 25% of dogs regularly vomit after eating grass.

It is possible that your dog will vomit after eating grass. This doesn’t necessarily mean that the grass is harmful to them. It’s possible they ate too much, too fast, or the grass simply didn’t sit right in their tummies. If your dog has eaten grass and then vomited, it is not typically a cause for concern. If the vomiting persists or is unusual in any way, however, contact your veterinarian immediately.

Ways To Help Prevent Your Dog
From Eating Grass

The main reason dogs eat grass is because they are bored. To combat this boredom, consider adding more exercise or mental stimulation into their daily routine. There is also a considerable amount of fiber in grass. If you suspect your dog is eating yard salads because they need more fiber, you can easily supplement their diet with more fiber.

If you are concerned that your pet is lacking adequate nutrition, consider the items listed below to help ensure they are meeting all nutritional needs.


  • Look into switching their meal to a well-rounded, highly nutritious recipe like Hungry Bark recipes.
  • Add a probiotic like Balanced Belly into their daily routine to keep their digestive system happy and regular
  • Add in protein dog food toppings to be sure that they aren’t just filling up on less nutritious, filler ingredients.

If your dog has started to enjoy a grassy snack, now is a good time to assess what you are feeding them. Grass eating shouldn’t worry you but inadequate nutrition should!

Veterinarian Dog Food Recommendations

By Hungry Bark | August 16, 2020

What is the best way to switch dog food?

By Hungry Bark | August 2, 2020

Digging for more help?
Let’s get in touch.