What the colour tells you

Dog vomit colour guide
ColourUsually meansDo
Yellow / greenBile — often an empty stomachSmall bland meal; watch if it repeats
White foamAcid or empty stomach — OR bloat if belly is swollenMonitor; if belly is hard & retching, emergency
Clear liquidFluid, water, or drooling back upRest stomach; small sips of water
BrownFood — or digested bloodSee a vet if it recurs or dog is unwell
Bright redFresh bloodVet now
Dark 'coffee-ground'Digested blood (stomach bleeding)Vet now
Colour is a clue, not a diagnosis. Repeated vomiting or any blood needs a vet regardless of colour.

Vomiting vs. regurgitation

They look similar but mean different things. Vomiting is active — heaving, drooling, abdominal effort — and brings up partly digested food or bile. Regurgitation is passive — food comes back up effortlessly, often undigested and tube-shaped, soon after eating. Telling your vet which one it is genuinely helps them find the cause, so try to notice the effort involved.

Safe home care (only if your dog is otherwise well)

  1. Rest the stomach for a few hours — no food.
  2. Offer small amounts of water (or ice cubes to lick). Don't let them gulp a big bowl.
  3. Then a small bland meal — plain boiled chicken and rice, no oil, no spice, no bones — in small, frequent portions.
  4. Return to normal food gradually over a day or two if all is well.

Don't give human anti-vomiting medicines, milk, or oily/spiced food. If you're unsure, a quick vet consult saves guesswork.

Red flags — see a vet now

  • Blood (fresh red or coffee-ground) in the vomit.
  • Repeated vomiting, or can't keep water down.
  • Swollen, hard belly and retching with little coming up — possible bloat (GDV), which is rapidly fatal.
  • Weakness, collapse, or a very dull dog.
  • Suspected poison or swallowed object (toy, bone, cloth).
  • An unvaccinated puppy — see our parvo guide.

Often paired with vomiting is diarrhoea — see dog diarrhoea: causes and when to see a vet.

Frequently asked questions

My dog vomited once but seems fine — should I worry?

A single vomit in a dog that's otherwise bright, eating, drinking, and playing is usually not an emergency. Rest the stomach for a few hours, offer small amounts of water, then a small bland meal. Watch closely — if it repeats, or the dog becomes dull or stops drinking, see a vet.

What does the colour of dog vomit mean?

Yellow or green is bile from an empty stomach; white foam is usually acid or an empty stomach (but with a bloated belly and retching, it can signal life-threatening bloat); clear liquid is fluid or water; brown may be food or digested blood; bright red is fresh blood; and dark 'coffee-ground' vomit is digested blood. Blood of any kind, or repeated vomiting, means see a vet.

When is vomiting an emergency?

Go to a vet urgently if there's blood, if your dog can't keep water down, is vomiting repeatedly, is weak or collapsing, has a swollen hard belly and is retching without bringing anything up (possible bloat/GDV), may have eaten poison or a foreign object, or is an unvaccinated puppy (parvo risk).

What can I feed a dog after vomiting?

Once vomiting has stopped for a few hours and your dog is otherwise well, offer small amounts of a bland diet — plain boiled chicken (no bones, no oil, no spices) with plain boiled rice — in small, frequent portions, then gradually return to normal food over a day or two. Don't give milk, oily, or spiced food.

Kutta ulti kar raha hai — kya karun?

Agar kutta ek baar ulti kare lekin theek lage, to kuch ghante pet ko aaram dein, thora thora paani dein, phir halka khana (ubla chicken + chawal) dein. Lekin agar ulti mein khoon ho, baar baar ulti kare, paani na ruke, sust ho, ya pet phool jaye — foran vet ko dikhayen. MatchVet par ghar per vet bhi bulaya ja sakta hai.

Sources & further reading

  • Merck Veterinary Manual — Vomiting in small animals
  • American Kennel Club (AKC) — Dog vomiting: causes and treatment
  • VCA Animal Hospitals — Vomiting in dogs

Medically reviewed by Dr. Yahya Nawaz (DVM, RVMP) — Founder of MatchVet · In-charge, Civil Veterinary Hospital, Ghang, Sheikhupura. This is general guidance, not a diagnosis; for your own pet, ask a verified vet.