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 Results

The 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

Yellow / green
Often minor
Means: Bile — the stomach was empty
Think: Bilious vomiting syndrome if it is early-morning and the dog is otherwise well
White foam
Depends
Means: Saliva and gastric fluid with air — also an empty stomach
Think: Minor if easy and occasional; emergency if it follows repeated unproductive retching
Fresh red blood
Vet today
Means: Bleeding in the stomach or oesophagus, or swallowed blood
Think: Ulceration, foreign body, severe gastritis
Coffee grounds
Vet today
Means: Digested blood — bleeding that has sat in stomach acid
Think: Easy to mistake for dirt or food. Often NSAID or steroid related
Undigested food
Depends
Means: Brought up before digestion — or not vomiting at all
Think: Eating too fast; or regurgitation, which is an oesophagus problem

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.

Toxins

Vomiting is often the first sign — chocolate, grapes, xylitol, human medication.

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.

1

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.

2

Reintroduce water in small amounts rather than letting the dog gulp a full bowl, which usually comes straight back.

3

Then small bland meals — see the bland diet guide for ratios and amounts.

4

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.

5

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.

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

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.

Get pet health tips in your inbox

Weekly insights on bloodwork, nutrition, and keeping your pet healthy.

No spam, unsubscribe anytime.