Many owners have seen his or her dog eating grass… But can dogs eat grass?

No, dogs shouldn’t eat grass.

Actually, they don’t have enzymes to digest it.

Moreover, there is poor nutritional value in grass for dogs.

Nevertheless, many dogs eat grass and the truth is that no one knows accurately why dogs do it.

can dogs eat grass

The main questions about this behavior are:

1. Is this behavior a sign of a nutritional insufficiency?

A widespread theory is that grass eating is related to a nutritional deficiency in fiber or in a micronutrient.

Many dogs eat a diet that may not be perfectly balanced.

In some cases switching to a premium dog food formula or adding fiber in the form of cooked vegetables can reduce this behavior.

2. Is this behavior a sign of a disease?

Another popular explanation for grass eating in dogs is that it has a purgative effect.

Dogs can suffer from upset stomach, nausea, bloating and gastrointestinal infections.

In these situations, some dogs tend to eat grass.

Eating grass is irritating for stomach wall and leads to vomiting, which helps the dog feel better afterward.

3. Is this behavior safe?

If your dog eats a large amount of grass it might cause problems.

For example, he can ingest dangerous chemicals if the grass has been recently sprayed with pesticides.


If the grass eating behavior is not linked with persistent nausea or vomiting, and it is not obsessive, there is no need to concern.

Final Comment

Grass eating is very common and poorly understood.

It happens due to a number of reasons, and it only poses a problem if it is associated with nausea or compulsive behavior.