Home/Questions/Pet Care
L
Laura
Raleigh, NC · February 8, 2026
Pet Care

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?

D
Dr. Amanda Foster
Certified Pet Behaviorist · 9 years experience
Verified Expert

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.

👍 57 people found this helpful·Answered February 8, 2026
Was this helpful?
57 found this helpful

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 →

Related Questions

My 4-month-old lab puppy bites everything including my hands, furniture, shoes, and the kids arms. W...
Answered by Dr. Amanda Foster · 84 helpful
My 6-year-old cat suddenly started peeing on the bathroom rug instead of in her litter box. She has ...
Answered by Dr. Amanda Foster · 69 helpful
My golden retriever eats grass almost every day and sometimes throws up after. My vet says he is hea...
Answered by Dr. Amanda Foster · 57 helpful

Related Pet Care Guides

HelpByExperts dog training guide for stopping excessive barking
Dog Will Not Stop Barking? How to Fix Excessive Barking
6 min read
HelpByExperts cat health guide for appetite loss and feeding issues
Cat Not Eating? When to Worry and What to Do
6 min read
HelpByExperts puppy training guide for new dog owners
How to Train a Puppy: Complete Beginner Guide
8 min read
HelpByExperts guide to best family-friendly dog breeds
Best Dog Breeds for Families (Top 10 with Pros and Cons)
8 min read
← All questionsPet Care ServiceBlogContactPrivacy