Why Do Dogs Eat Grass?
Although the reasons for dogs eating grass are not clear, there are several possible explanations as to why they enjoy it.
Dogs might need grass in their diet
One explanation for dogs eating grass relates to the way they have evolved. This theory relates to the fact that wild canids (such as wolves and foxes, which your dog are related to) eat all of an animal when they catch it.
The animals that wild canids – your dog’s ancestors – would catch and eat were usually herbivores. This means that when the wild canids ate these animals, they might also have ended up eating a lot of grass and plants that were in the intestines of their prey.
Wild canids such as foxes have also been known to eat certain berries and other plant material, supporting the idea that dogs eat grass because it is a part of their normal diet.
As long as they are not doing themselves any harm, it is fine to let their behaviour continue.
Why does my dog vomit after eating grass?
If this is behaviour you have noticed in your dog and been puzzled or concerned by, you’re not alone. Many dogs eat grass then vomit, and it’s completely normal.
Nobody is sure why dogs eat grass; but most importantly, it is not a particular cause for concern.
It might be that dogs eat grass then vomit on purpose, or they might vomit because they have eaten grass. In any case, as long as they are their normal selves afterwards, no action needs to be taken.
Some dogs may also eat vegetation when they have an upset stomach. You only need to be concerned if they appear to be eating vegetation that is bad for them – to find out more, see our list of harmful substances and foods for dogs.
Essentially, grass eating is normal behaviour for dogs, and it is not a concern unless your dog does it excessively. Another cause for concern might be if it is a sudden change in your dog’s behaviour – for example, if he starts eating a lot of grass having not been interested in it before.
If you are still concerned about your dog eating grass, we would recommend that you discuss it with your vet, just in case. They’ll be happy to check your dog over for peace of mind, so you can carry on enjoying each other’s company with no worries.