Dog Health
Why Is My Dog Eating Grass and Vomiting Yellow Foam UK?
Quick answer
**Grass-eating is usually normal** — most dogs are not ill beforehand. **Yellow foam** often means bile from an empty stomach, especially in the morning. Call your vet if vomiting is repeated, contains blood, or is paired with lethargy, pain, or loss of appetite. A small evening snack may help frequent bilious vomiting.
Key takeaways
- It is a common belief, but evidence suggests most grass-eating is not linked to illness or vomiting beforehand. Some dogs simply enjoy the taste.
- Yellow foam or bile often means an empty stomach — common in the morning or after fasting. Frequent bilious vomiting may need dietary adjustment or veterinary evaluation.
- Occasional grazing on untreated grass is usually fine. Redirect with exercise and enrichment if it becomes excessive, or if paired with illness signs.
The full picture
Causes, home monitoring, treatment options and the exact signs that mean call your vet — in the complete guide.
Frequently Asked Questions
- Do dogs eat grass to make themselves vomit?
- It is a common belief, but evidence suggests most grass-eating is not linked to illness or vomiting beforehand. Some dogs simply enjoy the taste.
- What causes yellow foam vomiting in dogs?
- Yellow foam or bile often means an empty stomach — common in the morning or after fasting. Frequent bilious vomiting may need dietary adjustment or veterinary evaluation.
- Should I stop my dog eating grass?
- Occasional grazing on untreated grass is usually fine. Redirect with exercise and enrichment if it becomes excessive, or if paired with illness signs.
- When is grass-eating and vomiting an emergency?
- Seek urgent care for repeated vomiting, blood in vomit, swollen abdomen with unproductive retching, collapse, or suspected toxin ingestion.
Reviewed 2026-07-19 against UK veterinary guidance · Information only — not a substitute for seeing your vet.