While there is not one definite answer, there are several theories:
- Scavenging: Dogs munch on grass because their ancestors ate grass. Wild dogs and wolves do not restrict their diets to meat, but also consume plants and berries as a part of their diet. So it makes sense that this could be an innate behavior and that our dogs simply eat grass because it’s a convenient plant source.
- Supplementing their diet: In addition to scavenging, dogs may eat grass because they are not getting enough fiber in their diet. Pet owners may see a decrease in grass consumption by adding fresh fruits and veggies to their pet’s diet.
- Boredom: If you’ve got a dog that likes to put anything and everything in his mouth, then he could just be eating grass because it’s there.
So why does my dog throw up after eating grass?
Dogs generally have sensitive stomachs, so long blades of grass may tickle the throat and stomach lining, causing the dog to throw up.
Should I be worried if my dog eats a lot of grass?
Grass munching is generally safe so long as the grass has not been treated with chemicals such as pesticides or fertilizer.
If you have any concerns with your dog’s grass-eating behavior, it’s a good idea to discuss it with your vet so they can see if there may be any underlying health issues.