Why Dogs Eat Grass And Throw Up. However keep in mind that this can also be caused by your dog having tummy problems before eating grass. Many dogs will eat grass as a canine instinct to get more fibre into their diet. It occurs when they eat too much food or they have consumed too much water. The grass blades tickle the throat and lining of the stomach.
Some dogs may eat grass before or after they vomit possibly to induce vomiting or protect the esophagus because grass can cover sharp objects like bone shards when the dog vomits. One common assumption is that dogs eat grass to relieve upset stomachs. However keep in mind that this can also be caused by your dog having tummy problems before eating grass. In this study 79 of the dogs ate grass and only 4 dogs had shown signs of illness before grazing. It is a popular belief that dogs eat grass to induce vomiting. It occurs when they eat too much food or they have consumed too much water.
However all dogs ate grass and only two vomited thereafter.
Similar to all living creatures dogs also need a nutritional value such as fats carbohydrates proteins vitamins minerals fiber and water in a well-balanced diet to fulfill their daily needs. They might also eat their own vomit. An easy way to distinguish vomiting from regurgitation is by looking at the content that was thrown up. So dogs sometimes eat grass to get rid of toxins in their stomachs. They love to roll on it. This study once again eliminated the argument that dogs eat grass to induce vomiting.