Health11 min read

Dog Vomiting: Causes, Colours and When to Worry

Most vomiting is a one-off and a dog who scoffed too fast. Sometimes it is the first sign of something serious. Here is how to tell the difference, by colour, pattern and company it keeps.

The SniffScroll desk

Reviewed against PDSA and Blue Cross guidance on vomiting in dogs

Published 5 October 2026 · Updated 9 October 2026

A concerned owner watching their dog after a mild stomach upset

Checked by a practising UK veterinary nurse

The short version

  • A single vomit in a bright dog is usually nothing; the pattern is what matters.
  • Yellow foam is usually bile from an empty stomach; a late snack often fixes it.
  • Blood, repeated vomiting, or retching with a swollen belly means the vet, now.
  • Home care is a short fast, water, then small bland meals of chicken and rice.
  • Puppies, seniors and dogs with conditions get a phone call earlier.

Every dog vomits occasionally. They eat too fast, they eat grass, they eat things found in hedges that are best not investigated, and sometimes the stomach simply objects. The skill every owner needs is not preventing vomiting, which is impossible, but reading it: knowing when to shrug, when to watch, and when to phone the vet.

This guide covers the difference between vomiting and regurgitation, what the colour and contents tell you, the common causes, the red flags that end the watching, and what sensible home care looks like.

A dog recovering after a mild stomach upset
A concerned owner watching their dog, who looks a little sorry for itself after being sick

Vomiting or regurgitation? It matters

These two look similar on the kitchen floor but mean different things. Regurgitation is passive: the dog lowers its head and undigested food comes back up, usually tube-shaped, usually shortly after eating, with no heaving or effort. It is often a dog who ate too fast, though frequent regurgitation can point to a gullet problem worth investigating. Vomiting is active: retching, heaving, the whole body involved, and what comes up is part-digested, often with bile or fluid. Most of what owners describe as vomiting is one of these two, and telling your vet which one you saw is genuinely useful information.

What the colour tells you

What it looks likeWhat it usually meansHow worried to be
---------
Undigested foodAte too fast, or regurgitationLow, if the dog is bright
Yellow or foamyBile, usually an empty stomachLow to moderate, watch the pattern
White foamEmpty stomach, but also early bloatModerate, repeated foam is urgent
GreenBile, or eaten grassLow if occasional
Red or pinkFresh bloodHigh, same-day vet
Dark, like coffee groundsDigested bloodHigh, same-day vet
Worms visibleHeavy worm burdenVet this week

Colour is a clue, not a diagnosis. A single yellow vomit in a bouncing dog is a shrug. The same vomit three times in a morning, in a dog who is off its food, is a different sentence.

Interactive · vomit triage

Sick once, or something more?

Describe what you are seeing and we will help you judge whether this is watch-and-wait or phone-the-vet.

Home care while you watch

  1. Remove food for two to three hours, but keep fresh water available.
  2. Offer a small bland meal, plain boiled chicken and rice, and see if it stays down.
  3. Return to normal feeding gradually over the next day or two if all is well.

Likely a one-off

A single vomit of undigested food in a dog who is otherwise bright and bouncing is usually scoffing too fast or a minor tummy grumble. Withhold food for a couple of hours, offer water, then a small bland meal.

The common causes

Most vomiting in dogs comes from a short, unglamorous list. Dietary indiscretion, the polite veterinary term for eating something disgusting, tops it: bin raids, dead things on walks, the sandwich stolen off a picnic table. Eating too fast is next, especially in greedy breeds, and a slow-feeder bowl often fixes it entirely. Then sudden food changes, which is why new foods are introduced gradually, and rich or fatty scraps, which can tip a sensitive dog into pancreatitis.

Beyond the everyday list sit the causes your vet thinks about: infections, parasites, foreign bodies, kidney or liver disease, and, in deep-chested breeds, bloat. The pattern is what separates them. One vomit and back to normal is almost always the everyday list. Vomiting that repeats, escalates, or arrives with company is not.

A slow-feeder bowl helps dogs who eat too fast
A slow-feeder bowl with kibble, designed to stop a dog eating too fast

The red flags that end the watching

Watch-and-wait is reasonable for a single vomit in an otherwise bright, drinking, interested dog. It stops being reasonable the moment any of these appear:

  • Repeated vomiting, more than two or three times in a day, or vomiting that continues into a second day
  • Blood, fresh red or dark like coffee grounds
  • Retching without producing anything, especially with a swollen or tight belly: in a large, deep-chested dog, treat this as a bloat emergency and go now
  • Lethargy, weakness or collapse
  • Refusing water, or vomiting water straight back up
  • A painful, tense or swollen abdomen
  • A suspected swallowed object, toy, sock, bone, corn cob
  • A puppy, a senior, or a dog with a known condition: their margins are thinner, so phone earlier
The question is never "was the vomit alarming?" It is "is the dog alarming?" A bright dog who was sick once is a watch. A quiet, hunched dog who was sick once is a phone call.

Home care for the simple cases

For the single, straightforward vomit in an otherwise well adult dog, home care is calm and simple. Remove food for two to three hours to let the stomach settle, but keep fresh water down. Then offer a small bland meal, plain boiled chicken and white rice, about a quarter of a normal portion. If that stays down, offer another small meal a few hours later, and return to normal feeding gradually over the next day or two. If the vomiting returns at any point, the bland diet experiment is over and the vet is next.

Do not give human anti-sickness medicines, and do not withhold water. Dehydration is the thing that turns a minor tummy upset into a poorly dog, especially in small breeds.

A bland recovery meal of chicken and rice
A small bowl of plain boiled chicken and rice, the classic bland recovery meal for dogs

What the vet will do

If you do end up at the surgery, it helps to know what to expect. The vet will ask when it started, how often, what it looked like, what the dog might have eaten, and whether anything else has changed. They will examine the belly, check hydration, and take a temperature. Depending on what they find, treatment might be an anti-sickness injection and fluids, or it might be blood tests and imaging to look for a blockage or something deeper. Bring a photo of the vomit if you can. Nobody enjoys taking it, and every vet appreciates it.

A vet examining a dog after vomiting
A vet gently examining a calm dog's abdomen on an examination table

Why is my dog throwing up but acting normal?

A single vomit in a dog who is bright, eating and drinking normally, with no diarrhoea, pain or other symptoms, is very often a minor event: grass, eating too fast, a rich treat, or a stomach that was simply empty for too long. Many vets are comfortable with owners watching at home for 12 to 24 hours in that situation. The picture changes if vomiting repeats, if your dog cannot keep water down, or if any red flag appears. Acting normal is reassuring, but it is not a reason to ignore a pattern.

One vomit is an event. Three in a day, or one a week for a month, is a pattern worth a vet's attention.

Acute or chronic vomiting

Vets split vomiting into two broad groups, because the causes and the tests differ.

Acute vomitingChronic vomiting
---------
DurationSudden, lasting hours to a few daysOn and off for more than two to three weeks
Common causesDietary indiscretion, infection, toxins, foreign bodies, pancreatitisFood intolerance, inflammatory bowel disease, kidney or liver disease, hormonal conditions
Typical first stepAssess for red flags, supportive care, sometimes X-ray or ultrasoundBlood tests, diet trials, imaging, sometimes biopsies
Owner roleWatch closely, note timing and contentsKeep a vomiting diary with dates, food and triggers

Chronic vomiting in a dog that seems otherwise fine still deserves investigation. Our dog diarrhoea guide covers the overlapping signs of gut disease.

Which dogs need a vet sooner?

  • Puppies, especially unvaccinated ones, because parvovirus causes vomiting and they dehydrate fast
  • Seniors and dogs with kidney, liver, heart disease or diabetes
  • Toy breeds such as the Chihuahua and Yorkshire Terrier, with small fluid reserves
  • Deep-chested breeds such as the Great Dane, German Shepherd and Weimaraner retching without bringing anything up, because that can be gastric dilatation-volvulus, a true emergency
  • Known scavengers such as the Labrador Retriever, where a foreign body or toxin is a real possibility

Your 24-hour home-care plan for a mild case

Only follow this for a healthy adult dog with no red flags.

  1. 1Hours 0 to 2: take up food. Offer small sips of water every 30 minutes rather than a full bowl.
  2. 2Hours 2 to 6: if no further vomiting, offer more water. Note colour and contents of anything that comes up.
  3. 3Hours 6 to 12: offer a tablespoon or two of a bland diet, such as plain boiled chicken and white rice or a veterinary gastrointestinal food.
  4. 4Hours 12 to 24: if that stays down, offer small meals every three to four hours.
  5. 5Days 2 to 3: gradually mix the usual food back in over a couple of days.
  6. 6At any point: if vomiting returns, your dog becomes quiet, or a red flag appears, call the vet.

What to tell the vet: a checklist

  • When vomiting started and how many times
  • What the vomit looked like: food, foam, bile, blood, coffee grounds, objects
  • Whether your dog can keep water down
  • Any diarrhoea, and its colour
  • What your dog could have eaten, including bins, toys, plants, medications or toxic foods
  • Current medications, recent diet changes and vaccination status
  • Your dog's energy level, appetite and any signs of pain
  • A photo of the vomit, which can genuinely help

The verdict, by situation

One vomit, dog bright: watch, rest the stomach briefly, offer water and small bland meals.

Repeated vomiting, unable to keep water down, or lethargic: vet today.

Retching with nothing coming up, a swollen belly, restlessness: emergency vet now.

Suspected toxin or foreign body: call your vet or an animal poison line straight away. Do not try to make your dog sick unless a vet tells you to.

Recurrent vomiting over weeks: book an appointment and start a diary. The ideal weight tool helps you track any weight loss between visits.

The bottom line

Most vomiting is the price of living with an animal that experiences the world through its mouth. Learn the red flags, keep the vet's number handy, and trust the pattern over the single event. When the pattern worries you, phone. Vets would always rather reassure you early than meet you late.

Vomiting myths, checked

MythWhat the evidence says
------
Eating grass means the dog is illMany dogs eat grass routinely without vomiting
Salt water safely makes a dog sickSalt can cause dangerous sodium poisoning
Yellow vomit is always seriousBile on an empty stomach is common; patterns matter
A dog that vomits should not drinkSmall, frequent sips help prevent dehydration

Questions people actually ask

Why is my dog vomiting yellow foam?

Yellow, foamy vomit is usually bile, and it most often happens on an empty stomach, first thing in the morning. A small snack last thing at night usually fixes it. If it keeps happening, or the dog seems off, book a vet check.

When should I worry about my dog vomiting?

Worry when it repeats, when there is blood, when the dog is lethargic or has a painful or swollen belly, when water will not stay down, or when a swallowed object is possible. Any of those means a same-day vet call.

What can I feed my dog after vomiting?

After a two to three hour rest for the stomach, offer a small bland meal: plain boiled chicken and white rice, about a quarter of a normal portion. If it stays down, build back to normal food over a day or two.

Why does my dog eat grass and then vomit?

Nobody knows for certain. Some dogs eat grass because they like it, some possibly to settle their stomachs. Occasional grass-eating and vomiting is normal; frequent vomiting after grass is worth a vet conversation.

Is white foam vomit serious in dogs?

Once, in a bright dog, usually not. Repeated white foamy retching, especially with a tight or swollen belly in a large deep-chested breed, can be bloat, which is a life-threatening emergency. Go straight to the vet.

My dog vomits after eating too fast, what helps?

A slow-feeder bowl, smaller and more frequent meals, or scattering food on a snuffle mat all slow things down. If fast eating still leads to regular vomiting, mention it to your vet.

Why is my dog throwing up but acting normal?

A single vomit in a dog who is bright, eating and drinking normally is often caused by something minor, such as grass, eating too quickly or a rich treat. Watch closely for 12 to 24 hours. Call your vet if vomiting repeats, your dog cannot keep water down, or other signs such as lethargy, diarrhoea or pain appear.

Should I make my dog sick if they ate something bad?

Not without veterinary advice. Some substances cause more damage coming back up, and home methods such as salt or hydrogen peroxide can be dangerous. Call your vet or an animal poison line immediately with details of what was eaten, how much and when. Vets can safely induce vomiting if it is appropriate.

Sources

Breeds mentioned

Put it into practice

Read next

Dog Dry Heaving: Causes and When It Is an Emergency

Dog dry heaving is usually throat irritation or mild nausea, but repeated unproductive retching with a swollen, tight belly can be bloat (GDV), a life-threatening emergency.

Keep reading