Why dogs eat grass and weeds?
Besides, most dogs that eat grass don't vomit at all.
I've always been of the medical opinion that dogs eat grass and plants for one simple reason: they like the taste and texture — much like many people eat celery or lettuce.
In fact, some people eat weeds for that very reason.
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.
We've handpicked 24 related questions for you, similar to «Why dogs eat grass and weeds?» so you can surely find the answer!