Dog Vomiting: What the Color Means and When It's an Emergency
Last reviewed: September 2026
More than twice in 24 hours needs a vet
One vomit in a dog who then behaves normally is usually nothing. Repeated vomiting — or vomiting alongside blood, abdominal pain, lethargy or fever — is the line where watching becomes waiting too long.
Had bloodwork run for the vomiting?
Upload the panel to see what it says about pancreatitis, kidney and liver involvement — the usual suspects behind vomiting that does not settle.
Check My Dog's ResultsThe colour of what your dog brought up is genuinely informative — but mostly it tells you about timing and location rather than diagnosis. Yellow means the stomach was empty. Coffee grounds mean blood that has been sitting in stomach acid. What matters far more than colour is the pattern around it, and there is one pattern that should put you in the car immediately regardless of what came up.
First: Is It Actually Vomiting?
Vomiting and regurgitation look similar on the carpet and point at completely different parts of the body. Vomiting is active: there is nausea first — drooling, lip-licking, pacing — then forceful contractions of the abdomen. Regurgitation is passive: food simply falls out, typically undigested, sometimes in a tube shape that reflects the oesophagus it just left, with no heaving at all.
Vomiting points at the stomach and intestines. Regurgitation points at the oesophagus, which is a different workup entirely. If you can, note which one you actually saw before you call — it changes the first questions your vet will ask.
What the Colour Tells You
| Appearance | What It Is | What to Think About | Urgency |
|---|---|---|---|
| Yellow or green | Bile — the stomach was empty | Bilious vomiting syndrome if early-morning and the dog is otherwise well | Often minor |
| White foam | Saliva and gastric fluid mixed with air | Minor if occasional; an emergency if it follows unproductive retching | Depends |
| Fresh red blood | Active bleeding, stomach or oesophagus | Ulceration, foreign body, severe gastritis, swallowed blood | Vet today |
| Coffee grounds | Digested blood from the stomach | Often NSAID- or steroid-related ulceration; easily mistaken for dirt | Vet today |
| Undigested food | Food returned before digestion — or regurgitation | Eating too fast, or an oesophageal problem rather than a stomach one | Depends |
The One Pattern That Means Go Now
Repeated retching that produces nothing is the single most important thing on this page, and it is the one people most often wait out. A dog heaving over and over with little or nothing coming up, restless, drooling, with an abdomen that looks swollen behind the ribs, may have gastric dilatation and volvulus — bloat.
The mechanism is exactly why the retching is unproductive: the stomach has twisted, so both its entrance and its exit are closed and nothing can come up no matter how hard the dog tries. It is rapidly fatal without surgery, and the window is hours. Deep-chested breeds are at highest risk, but it is not confined to them. If this is what you are watching, stop reading and call an emergency vet.
Yellow Bile on an Empty Stomach
The most common version of "my dog throws up yellow" is a dog who vomits yellow fluid or froth first thing in the morning, after a long overnight gap without food, and is entirely normal otherwise. That pattern has a name — bilious vomiting syndrome — and a mechanism: bile refluxes into the empty stomach, where bile salts disrupt the gastric mucosal barrier and let acid irritate the lining.
The first-line treatment is unglamorous and often works: shorten the empty window. A late-night meal, an earlier breakfast, or simply splitting the same daily food into more frequent portions. Acid reducers and anti-nausea medication exist if diet alone is not enough. The important caveat is that it is a diagnosis of exclusion — it fits a dog who is otherwise thriving, not one losing weight or seeming unwell, and those dogs need the other causes ruled out first.
Not sure if this one needs a visit?
Vomiting is one of the harder calls to make at home, because the same act can mean a dog ate grass or that something is obstructing the intestine. An online vet can work through what you actually saw — how many times, what it looked like, whether the belly is tense — and tell you whether this is a watch-at-home or a go-now, usually faster than getting an appointment.
Talk to a Vet Online →We may earn a commission if you purchase through this link, at no extra cost to you.
Common Causes
Dietary indiscretion
Scavenging, a sudden food change, eating too fast. The most common cause and usually the most forgiving.
Gastritis
Inflammation of the stomach lining — see gastritis in dogs. Vomit may contain bile, froth or blood.
Organ disease
Kidney failure, liver disease and pancreatitis all present as vomiting. This is why bloodwork is the usual first test.
Obstruction
A swallowed toy, bone or fabric. Suspect it when vomiting is persistent, nothing stays down, and the dog stops passing stool.
An empty stomach
Bilious vomiting syndrome, covered above. Treated with feeding schedule rather than medication.
What to Do at Home
Vomiting is one case where resting the stomach genuinely helps — which is worth saying explicitly, because it runs opposite to current thinking on diarrhea, where early feeding is now preferred. Putting food into a stomach that is actively rejecting it tends to restart the cycle.
Rest the stomach briefly — no food for a few hours in an otherwise well adult dog. Not puppies, small breeds, or dogs with other conditions.
Reintroduce water in small amounts rather than letting the dog gulp a full bowl, which usually comes straight back.
Then small bland meals — see the bland diet guide for ratios and amounts.
Do not give human anti-nausea or anti-inflammatory medication. NSAIDs such as ibuprofen cause gastric ulceration in dogs and can turn this into a bleeding problem.
Photograph what came up before you clean it. It is more useful to your vet than any description, particularly for coffee-ground material.
If vomiting continues past a day, or the dog will not keep water down, stop managing it at home. Persistent vomiting dehydrates quickly, and a dog who cannot retain water needs fluids rather than patience.
Key Takeaway
Colour tells you about timing and location — yellow means an empty stomach, coffee grounds mean blood that has met stomach acid — but the pattern tells you about urgency.
Unproductive retching in a restless dog with a swollen abdomen is the one that cannot wait. Everything else is judged on frequency and on how the dog is otherwise.
After the Stomach Settles
Repeated vomiting disrupts the gut's bacterial balance, and the days afterwards are when it re-establishes. Better Dailies includes EpiCor®, a postbiotic studied in nearly 350 dogs, for digestive health and gut balance.
Shop Better Dailies →Made by the team behind VetLens.
Related Reading
Kennel Cough in Dogs
The honking cough, why antibiotics usually are not the answer, and why vaccinated dogs still get it
Bloat (GDV) in Dogs
The unproductive-retching emergency, and which dogs are at risk
Vomiting in Dogs and Cats: Full Guide
Severity triage, what the vet will do, and how cats differ
Gastritis in Dogs
Inflammation of the stomach lining — causes and treatment
Pancreatitis in Dogs
A common cause of vomiting with abdominal pain
Bland Diet for Dogs
What to feed once the stomach has settled, and how much
Frequently Asked Questions
Why is my dog throwing up yellow?
Yellow is bile, which means the stomach was empty. In a dog who is otherwise well and does it in the early morning, the usual answer is bilious vomiting syndrome, often fixed by a late-night meal.
What does white foam mean?
Saliva and gastric fluid mixed with air — again, an empty stomach. What matters is the company it keeps: easy and occasional is usually minor, but foam after repeated unproductive retching is a bloat concern.
What is coffee-ground vomit?
Digested blood — bleeding in the stomach or upper intestine that has been altered by acid. It looks more like wet dirt than blood, which is why it gets missed. It needs a vet.
When is vomiting an emergency?
Unproductive retching with a distended abdomen, fresh blood or coffee grounds, suspected foreign body or toxin, a painful belly, collapse, or vomiting in a young puppy. Otherwise, more than once or twice in 24 hours warrants a call.
Should I withhold food?
Briefly, yes — more defensible here than for diarrhea, because feeding a stomach that is rejecting food restarts the cycle. Not for puppies, small breeds, or dogs with other illnesses.
My dog vomits every morning. Normal?
Common and treatable, but not something to just accept. It is the classic bilious vomiting picture; try shortening the overnight gap first, and have other causes ruled out if the dog is not otherwise thriving.
Is it vomiting or regurgitation?
Vomiting has warning signs and abdominal heaving. Regurgitation is passive — undigested food simply falls out, sometimes tube-shaped. They point at different organs and different workups.
Sources
- • Merck Veterinary Manual — Vomiting in Dogs (vomiting vs regurgitation; the once-or-twice-daily threshold; causes; resting the stomach)
- • Merck Veterinary Manual — Gastric Dilation and Volvulus in Small Animals (nonproductive retching, hypersalivation and restlessness as presenting signs)
- • Merck Veterinary Manual — Gastritis in Small Animals (vomitus containing bile, froth, or frank versus digested blood)
- • Veterinary Partner (VIN) — Bilious Vomiting Syndrome in Dogs and Cats (bile salts and the gastric mucosal barrier; late-night feeding as treatment)
- • Tufts Cummings School, Petfoodology — Could Your Pet Have Bilious Vomiting Syndrome? (diagnosis of exclusion; shortening the empty-stomach window)
This article is general information, not a substitute for veterinary advice. If your dog is retching without producing anything, contact an emergency vet rather than reading further.