+10 votes
by

5 Answers

–4 votes
by

Dogs eat grass because their stomachs hurt so they eat grass to balance their digestive system.Grass provides a dog roughage that helps ease indigestion of the stomach.They eat grass to help digest food if they feel ill and to get rid of any undigested food.Dogs eat grass to help their digestive system swallow food sometimes they are not able eat dog food so when they can't eat or swallow their food ....they have to digest grass in order eat their food + sometimes they feel sick in theirstomach so they consume grass to put it down not up !!

+2 votes
by
Dogs eat grass to add fibre to their diet, to induce vomiting if they feel unwell, as a distraction from boredom, or to fill a void in their nutrition.
+6 votes
by

And grass-eating doesn't usually lead to throwing up - less than 25% of dogs that eat grass vomit regularly after grazing.

Other suggested reasons why your dog might be eating grass include improving digestion, treating intestinal worms, or fulfilling some unmet nutritional need, including the need for fiber.

–7 votes
by
Dogs need roughage in their diets and grass is a good source of fiber. A lack of roughage affects the dog's ability to digest food and pass stool, so grass may actually help their bodily functions run more smoothly.
+2 votes
by (1.9k points)
Dogs need roughage in their diets and grass is a good source of fiber. A lack of roughage affects the dog's ability to digest food and pass stool, so grass may actually help their bodily functions run more smoothly.

Categories

653k questions

2.7m answers

0 comments

10.9k users

Most popular tags

Welcome to The Dog Visitor Q&A [2022], where you can ask questions and receive answers from other members of the community.
...