Why Does My Dog Eat Grass?

It's one of the most common dog behaviors, and in most cases it's completely normal — not a sign your dog is sick.

It's usually not about an upset stomach

The old assumption is that dogs eat grass to make themselves vomit when they feel sick. Studies of dog behavior have found the opposite: most dogs that eat grass show no signs of illness beforehand, and only a minority vomit afterward. For most dogs, it seems to just be normal foraging behavior, not a self-medicating response.

More likely explanations

When it's worth paying attention

For most dogs, occasional grass-eating on a walk or in the yard is nothing to worry about — just make sure the grass hasn't been chemically treated.