Health and symptoms

Dog vomiting – when to worry

Updated October 23, 2026 · 6 min read

A worried owner kneeling beside her scruffy terrier as it lies quietly on a cushion next to its water bowl

Most dogs vomit now and then, and a single episode in a dog who is otherwise bright and eating is usually not an emergency. Call your vet straight away if your dog retches without bringing anything up, has a swollen belly, vomits blood, may have swallowed something toxic or an object, keeps vomiting, or seems weak or unwell. Puppies, elderly dogs and dogs with existing illness should be seen sooner.

Here is how to tell what you are looking at, what is safe to do at home, and when to stop waiting.

Call the vet now if…

Phone your vet, or an emergency clinic out of hours, without waiting to see if it settles, if your dog:

  • Keeps trying to vomit but nothing comes up, especially with a swollen or tight belly, restlessness or drooling. This can be bloat (gastric dilatation-volvulus, GDV), where the stomach fills with gas and can twist. It is life-threatening and needs surgery fast. Large, deep-chested breeds such as Great Danes, German Shepherds, Standard Poodles and Setters are most at risk.
  • Vomits blood, fresh red streaks or dark material that looks like coffee grounds
  • May have eaten something poisonous (medicines, chocolate, grapes or raisins, xylitol, rat poison, plants, chemicals) or an object such as a toy, sock, corn cob or bone
  • Vomits several times in a few hours, or can’t keep even water down
  • Is lethargic, weak, collapses, or seems disoriented
  • Has a painful belly: yelping when picked up, a hunched back, or stretching in a “prayer” position with the front end down
  • Has bloody diarrhoea as well
  • Shows signs of dehydration: dry or sticky gums, sunken eyes
  • Has pale, grey or blue gums, or is breathing with difficulty
  • Is a young puppy, especially one that hasn’t finished its vaccinations. Vomiting with diarrhoea in a puppy can be parvovirus, which is serious and spreads easily. Call ahead so the clinic can prepare.
  • Has a medical condition such as diabetes, Addison’s disease or kidney disease, or takes regular medication, including anti-inflammatory painkillers

If you think your dog ate something toxic, do not try to make them vomit at home. Some substances cause more harm coming back up, and home remedies can be dangerous. Call your vet or an animal poison line (in the US, the ASPCA Animal Poison Control Center is on (888) 426-4435; a fee may apply) and have the packaging to hand. Our list of foods toxic to dogs covers the common kitchen culprits.

Book an appointment if…

These are not usually emergencies, but your dog should be seen in the next day or so:

  • Vomiting continues, or your dog doesn’t seem right, after 24 hours
  • Your dog is still vomiting after one to two days even if otherwise well
  • Vomiting keeps coming back, for example more than once a week, or a few times a month for weeks
  • Your dog has also lost weight, has a reduced appetite, or is drinking much more water than usual
  • You see regular regurgitation (see below)

Vomiting or regurgitation?

They look similar on the carpet but mean different things, and your vet will want to know which it was.

VomitingRegurgitation
How it happensActive: heaving and retching from the bellyPassive: food just comes back up, often with little effort
Warning beforehandNausea first: drooling, lip licking, swallowing, restlessnessUsually none
WhenCan be hours after eatingOften during or soon after eating or drinking
What comes upPartly digested food, liquid, yellow bile, foamUndigested food, often tube-shaped, may be coated in mucus
Common causesStomach and gut upsets, eating rubbish, infections, toxins, pancreatitis, kidney or liver disease, blockagesEating too fast, problems with the food pipe (oesophagus), such as megaoesophagus

A one-off regurgitation after gulping dinner is common. Regurgitation that happens regularly needs a vet: it can come from a problem with the oesophagus, and food that is breathed in can cause pneumonia. If you can, film an episode on your phone. It helps your vet more than any description.

Common causes of vomiting in dogs

Usually minor:

  • Eating something they shouldn’t: rubbish, rich leftovers, grass, a dead thing on a walk
  • Eating too fast, or a sudden change of food
  • Car sickness
  • Worms
  • A mild stomach bug

More serious:

  • Swallowed objects causing a blockage
  • Poisons
  • Pancreatitis, often after a fatty meal
  • Infections such as parvovirus
  • Bloat (GDV)
  • Kidney disease, liver disease, Addison’s disease or diabetes
  • Pyometra (a womb infection) in unspayed females
  • Inflammatory bowel disease and, rarely, cancer
  • A reaction to a medicine

Looking after a dog that has vomited

If your dog has vomited once or twice, is bright, and has none of the warning signs above, many vets are happy for you to start with home care. Phone your vet first if you are unsure, and always for a puppy, an older dog or a dog with a health condition.

  1. Water, little and often. Offer small amounts of fresh water frequently rather than a full bowl to gulp, which can bring it straight back up.
  2. Rest the stomach briefly. Skip the next meal, or offer only a very small one. Vets differ on whether to fast an adult dog for a few hours; never fast a puppy, a very small dog, a diabetic dog or an elderly dog without your vet’s say-so.
  3. Then small, bland meals. Once there has been no vomiting for several hours, offer a few spoonfuls of a low-fat, easy food: plain boiled chicken breast (no skin or bones) or white fish with plain white rice, or a bland diet from your vet. Feed small portions several times a day.
  4. Back to normal slowly. If all goes well, mix the usual food back in over two to three days. Avoid treats, chews and fatty foods until fully recovered.
  5. Keep things calm. Short toilet trips only, no long walks or energetic play for a day or so.
  6. Watch, and act if it changes. If vomiting returns, your dog won’t drink, gets quieter, or any warning sign appears, call your vet.

Don’t give human medicines. Many common human tablets for tummy upsets and pain are unsafe for dogs. If your dog needs anti-nausea or stomach-protecting medicine, your vet can prescribe one made for dogs.

What to tell your vet

You will get the most from the call if you can say:

  • When it started, and how many times your dog has vomited
  • What came up: food, liquid, foam, bile, blood, grass, anything foreign. A photo helps
  • Whether it was vomiting (heaving) or regurgitation (no effort)
  • When your dog last ate, and what
  • Whether they could have eaten something unusual, or chewed a toy, bone or packaging
  • Whether they are drinking, keeping water down, and passing normal poo and urine
  • Their energy level, and any other signs such as diarrhoea or a sore belly
  • Any medicines or supplements they take

The PetTrackr symptoms screen showing an episode card with its trend

If vomiting comes and goes over days or weeks, a simple log is the clearest thing you can bring. PetTrackr lets you log each episode in a tap, with how bad it was and a note, and shows whether the symptom is easing or getting worse.

Preventing the next one

  • Keep bins, bones, corn cobs and food scraps out of reach
  • Change foods gradually over about a week
  • Slow down a fast eater with a puzzle feeder or slow bowl, or smaller, more frequent meals
  • For large, deep-chested breeds, feed two or more smaller meals a day rather than one big one and avoid hard exercise right after eating
  • Keep up with worming and puppy vaccinations, which protect against parvovirus

PetTrackr helps you keep track. It is not veterinary advice: if your pet seems unwell, call your vet.

Sources

Common questions

Should I be worried if my dog throws up once?
A single vomit in a dog who is otherwise bright, eating and drinking normally is often not an emergency. Offer water, skip the next meal or give a small bland one, and watch closely. Call your vet if it happens again, or if your dog seems unwell in any way.
When is dog vomiting an emergency?
Call a vet straight away if your dog keeps retching without bringing anything up, has a swollen belly, vomits blood or material like coffee grounds, may have eaten something toxic or an object, vomits repeatedly, is weak or collapsing, or is a young or unvaccinated puppy.
Why is my dog throwing up yellow foam?
Yellow or greenish foam is usually bile, often brought up on an empty stomach, for example first thing in the morning. A one-off is common, but if it keeps happening, or your dog seems unwell, see your vet.
Should I make my dog vomit if they ate something bad?
Not without professional advice. Some substances do more damage coming back up, and home methods can be dangerous. Call your vet, an emergency clinic or an animal poison control line straight away and follow their instructions.
What can I give my dog for vomiting?
Do not give human medicines. If your vet agrees home care is appropriate, small amounts of water and then small portions of a bland, low-fat food are usually advised. Anti-nausea medicines for dogs are available from your vet.

More on health and symptoms

Be there on day one.

Join the waitlist for early access and a special discount when PetTrackr launches on Android and iPhone.

We’ll email you when PetTrackr launches. Unsubscribe anytime.