Pure Spirit is a Twin Cities leader in dog training and is an internationally renowned specialist in animal communication.

Pure Spirit is dedicated to creating understanding between people and animals. Through appreciation of our differences, we can learn to live in harmony with our companion animals and the wild ones who share our planet. Each animal is an individual with their own needs, expectations and personalities. Understanding their individuality and clearly defining our own expectations will help us to bridge the gaps between us and create a relationship that is engaging, supportive, beneficial and fulfilling for both people and animals.

Why Do Dogs Eat Grass?

This is a common question. Is it because dogs are lacking something in their diet? Are they trying to make themselves vomit? Are they sick? Or is there another reason?

I Got the MunchiesDogs are not known for being fussy eaters. At least with my dog, if I put something semi-edible in his path, he'll gobble it up – food scraps, garbage and goose pooh ... or grass.

Dogs are primarily carnivores (meat-eaters). Although they like to eat meat, they can also survive on a well-balanced vegetarian diet: Cats, on the other hand, may die without animal protein. Like all living creatures, dogs need a combination of fats, carbohydrates, proteins, vitamins, minerals, and water in a balanced diet that provides enough calories to meet their daily needs.

There have been many theories offered about why canines like to eat grass. Since dogs are descended from wolves and foxes, when they hunted for food they ate the entire “kill.” They wound up eating a lot of plants and berries because much of their prey was herbivores (plant-eating animals). Interestingly, carnivores tend to go for the stomach and its contents first, so it's likely that dogs may eat grass because they like it and it was once part of their normal diet.

Dog Eating GrassThen there is the great unknown: Do dogs eat grass to make themselves vomit? Or do they vomit because they eat the grass? Most veterinarians believe that dogs eat grass simply because they like it, and vomiting naturally follows. The grass acts as an irritant and causes them to vomit. They may or may not actually use grass as a medicine when they have an upset stomach.


Some veterinarians believe that dogs eat grass because their prepared diets are lacking in greens. And as some support of this contention, dogs sometimes seek out a particular variety of grass to nibble.

No matter what the reason, your dog's "grass" habit is normal behavior and most veterinarians believe you need not be concerned about it. A note of caution: Take care that your pet does not eat grass that has been treated with fertilizer, pesticides or herbicides. This could cause stomach upset or even worse problems for your dog.