My golden retriever eats grass almost every day and sometimes throws up after. My vet says he is healthy. Why does he do this and should I stop him?
Grass eating in dogs is extremely common and usually completely harmless. There are several theories about why dogs eat grass. Some dogs simply enjoy the taste and texture, especially fresh spring grass. Some eat grass to add fiber to their diet which aids digestion. And yes, some dogs eat grass when they feel nauseous because the grass blades tickle the throat and stomach lining, triggering vomiting that makes them feel better. If your vet has confirmed he is healthy, the occasional grass eating and vomiting is not a concern. However, there are a few situations where you should take action. Make sure the grass has not been treated with pesticides, herbicides, or fertilizers as these are toxic. If the grass eating suddenly increases dramatically, it could indicate a dietary deficiency or gastrointestinal issue worth investigating. If the vomiting becomes frequent (more than once or twice a week) or contains blood, see your vet. You can try adding more fiber to his diet through canned pumpkin (plain, not pie filling) mixed into his food. One to two tablespoons per meal often reduces grass-seeking behavior. Also ensure he is getting enough mental stimulation as some dogs eat grass out of boredom.
Have a similar problem? Ask Dr. directly for $3.
Dr. Amanda Foster, Certified Pet Behaviorist with 9 years of experience, will provide personalized advice for your specific situation.
Average response time: under 2 minutes · Money-back guarantee
Ask Dr. now — $3 →