top of page

- Dogs Eating Grass - Why? -

5 Reasons Dogs Eat Grass

Lots of dogs eat grass. Sometimes they eat and swallow it; sometimes they seem to just grab and spit it out or chew and spit it out. No one knows for sure exactly why dogs eat grass, but there are some theories.

Our Top 5 Theories on Why Dogs Eat Grass:


It seems to be a commonly held belief that dogs eat grass when they feel nauseated. There was a study that looked into this and found that only 8% of plant eating dogs showed signs of illness prior to the grass eating and 22% vomited after eating grass. The dogs that seemed sick prior to the grass ingestion were the ones most likely to vomit after. Their study comprised more than 1500 client owned dogs.¹ So the numbers do not completely support that your dog eats grass because he feels ill, but many people would not agree with the findings and the dogs are not commenting.


Other people think that dogs eat grass as an indication of a dietary deficiency. The dogs in the study were fed a variety of different diets and there appeared to be no correlation between what the diet was comprised of and the likelihood of grass eating, so the explanation regarding dietary deficiency was not proven here either.1 Make sure that your dog eats a high-quality balanced diet so you do not have to worry about deficiency.

Dog Eating Grass
Dog Eating Grass


The same study concluded that dogs eat grass as a normal tendency inherited from dogs’ wild ancestors. People have postulated that in the wild, dogs’ ancestors would have ingested prey that had plant matter in their bowels and this drives dogs to seek it. Since dogs have evolved to be omnivores like we are, it is not beyond the realm of possibility that they feel an appetite for plant matter evidenced by grass eating.²


There have been studies in wild chimps that suggested they ingest plant material to increase intestinal motility and help rid them of intestinal parasites.³ Most of our pet dogs are controlled for parasites, but instincts may still drive their behavior.


Maybe the most likely reason that dogs eat grass is because it is a rewarding and fun behavior. In a study of giant pandas (whose peculiar plant appetite has landed them on the endangered species list) scientists examined why they would choose to eat only bamboo. What they found is that eating and appetite are a very complex interaction of internal chemicals, including dopamine, which is thought to be associated with pleasure-reward in many species.

Their findings seemed to suggest that the giant panda eats bamboo help stimulate dopamine metabolism. Eating bamboo allows the panda to experience “reward” (i.e. pleasure) and so the panda chooses to eat it.4 Maybe dogs eat grass because it causes a release of dopamine reward for them too.

No matter what the real reason is that dogs eat grass (and it may be different for different dogs or a combination of all the above), you can rest assured that grass eating is a common behavior of normal, healthy dogs. If your dog seems sick or vomits more than occasionally (whether associated with grass eating or not), you should see a veterinarian. All dogs should be on a regular parasite control program that is overseen by a veterinarian regardless of whether they eat grass or not. (Article by: Dr Kathryn Primm)

Further readings: / /

6 views0 comments



bottom of page