Why Do Dogs Eat Grass?

Instructor: Artem Cheprasov
Have you ever seen your dog eat grass? Did you ever wonder why? This lesson explains the many reasons why this may occur and if you have anything to worry about.

Why Do Dogs Eat Grass?

Surely you've seen the horror before. Your beloved Fido transformed into a goat in an instant. You didn't buy a goat, but now you have one! How could a dog, that would sell you and your home for a piece of cheap steak, all of sudden be munching on cow food and sheep snacks? There are many reasons why dogs eat grass. Let's explore them.

Is it Normal for Dogs to Eat Grass?

Grass eating is not limited to dogs. Their close kin, wolves, eat grass as well. This implies that grass eating behavior was likely inherited from dogs' wild ancestors and is likely an innate behavior. This means dogs are probably born with a tendency to eat grass; they don't learn it from other dogs as they grow. This is further supported by the fact that younger dogs tend to eat plants more frequently than older dogs.

Based on what you see at a local dog park, you might not be surprised to learn that the vast majority (around 80%) of dogs eat plants. More than two thirds of dogs will eat some sort of plant on a daily or weekly basis and the most frequently eaten plant is, big surprise here, grass. Only a small fraction (about 10 %) of dogs who eat plants are reported to appear ill before they do so and only about 20% of dogs vomit after eating a plant.

What does this mean? It means that grass eating is a normal behavior in dogs. Eating grass rarely implies dogs are sick and rarely causes any significant problems. Dogs may just eat grass because they like it!

Other Causes of Grass Eating

In addition to simply liking the taste or texture of grass, there are other reasons, both non-medical and medical, why dogs may eat grass.

One reason may be pure boredom. Just like boredom can cause people to munch on snacks, dogs might do the same with grass. But dogs don't have to be bored to eat grass. If your dog is playing fetch and all of a sudden stops to eat grass, it may be a sign that your dog simply wants to take a break. Another explanation, particular to working dogs, may be that driven dogs will choose to eat grass if they are unable to perform the task they are usually charged with, just so they are at least doing something.

Medically, dogs may eat grass because of dietary deficiencies, gastrointestinal (digestive) tract disorders, and other conditions. This is why it's important to talk to your veterinarian to ensure none of these conditions are present. Sometimes, dogs may eat grass to help them pass stool or to vomit something up.

To unlock this lesson you must be a Member.
Create your account

Register to view this lesson

Are you a student or a teacher?

Unlock Your Education

See for yourself why 30 million people use

Become a member and start learning now.
Become a Member  Back
What teachers are saying about
Try it risk-free for 30 days

Earning College Credit

Did you know… We have over 200 college courses that prepare you to earn credit by exam that is accepted by over 1,500 colleges and universities. You can test out of the first two years of college and save thousands off your degree. Anyone can earn credit-by-exam regardless of age or education level.

To learn more, visit our Earning Credit Page

Transferring credit to the school of your choice

Not sure what college you want to attend yet? has thousands of articles about every imaginable degree, area of study and career path that can help you find the school that's right for you.

Create an account to start this course today
Try it risk-free for 30 days!
Create an account