Skip to contentPet emergency? Find an out-of-hours vet near you

Dog Health

Why Is My Dog Eating Grass and Vomiting Yellow Foam UK?

Published Last updated 2 min read

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.

Grass-eating — usually harmless

Eating grass is very common in healthy UK dogs. Most do not appear unwell before or after. Possible reasons include taste preference, instinct, seeking fibre, or boredom.

Grass itself is rarely harmful if free of pesticides, slug pellets, and toxic plants. See why do dogs eat grass for more detail.

Yellow foam vomiting

Yellow or white foam is typically bile from an empty stomach. Common in dogs fed once daily who vomit in the early morning.

Often manageable at home:

  • Split meals into two smaller feeds
  • Offer a small plain snack before bed
  • Ensure regular meal times

Needs vet attention:

  • Vomiting more than once or twice weekly
  • Blood in vomit
  • Weight loss or appetite change
  • Lethargy or abdominal pain

When grass-eating suggests illness

Monitor closely if grass-eating is sudden, excessive, or paired with:

  • Repeated vomiting or diarrhoea
  • Not eating for 24 hours
  • Lethargy or behaviour change
  • Known access to toxins or foreign objects

Use our symptom checker for triage guidance.

When to call your vet

Contact your vet if yellow foam vomiting is frequent, worsening, or paired with other illness signs. Emergency care for swollen abdomen with retching (possible bloat), blood in vomit, or suspected poisoning.

Sources & further reading

Facts in this guide are rewritten in plain English from publicly available UK advice. We name the organisation where a specific point comes from their guidance. Links below go to the original pages — use them to read the source material directly.

PETHEALTH+ is independent. These organisations do not sponsor, approve, or partner with this website. Guidance checked against sources listed below (last updated 2026-07-19).

More on this topic

Also see symptoms, symptom checker, and poison 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.