Dogs are omnivores, which means they eat meat as well as plants. They don't need grassy nutrients any more because most commercial dog foods are nutritionally complete. But dogs aren't nutritionists. They don't know or care that they've already gotten their vitamin or mineral quotients from a bowl of kibble. Their instincts tell them that grass is good, so they eat it. Besides, there's a world of difference between satisfying the minimal nutritional requirements and having a great meal. And for many dogs , a mouthful of grass clearly tastes great. It's like a salad - they eat some, then want more.
Even dogs who usually don't eat grass will head straight for the nearest patch when they're feeling sick. They'll gobble a few mouthfuls, retch, and then throw up, or at least try to. Veterinarians still aren't sure if dogs eat grass because their stomachs are upset or if their stomachs get upset after they eat grass. However, many vets suspect it's the former, because dogs who are energetic and perky seem to be able to eat grass without getting sick afterward. It seems likely that there's something in grass that does stimulate the urge to vomit.
pets question and answers,www.5d2d.com
The stomach has all kinds of neuro-receptors that respond to what dogs ingest. They react to acidity, chemical content, and textures. The texture of the grass has something like a tickle effect on the stomach, which may induce vomiting.
There's a lot of debate about why dogs eat grass. Some dogs seem to act like mini lawnmowers, eating grass at every opportunity. Others dogs eat grass only occasionally, subsequently throwing it up.
So do dogs eat grass to throw up? This is a debatable issue. This wise geek author has observed her dog fling himself at the door to get out to grass and eat a few mouthfuls, usually when his stomach is upset. He also appears to do it when he has something stuck in his throat. The end goal of the dog seems to be to throw up.
There are 4 reasons thought to be the cause for a dog eating grass.
1) If they have an upset stomach. For many dogs eating grass will lead to throwing up which is an instinct for them to do when their stomachs are upset.
pets question and answers,www.5d2d.com 2) Some argue it can be because of something missing in their diet (I do not support this theory but it's out there none the less)
3) Some dogs simply like to chew grass
4) Out of bordem
I personally find that 1 seems to be the most common reason although my girl chews on long wispy grasses just because she likes to (she chews it though not eats it)
All dogs eat some grass. Mine loves Dandelions. If they are eating a lot of grass, they may be trying to vomit.
if they have eaten something that doesnt agree with them, they eat grass to make themselves sick to get it out of their system,
Either to settle their stomach or they secretly want to be cows.: D
They tend to do this if they arn't feeling to good
To settle their stomach.
induce vomiting