A little knowledge. A healthier, happier pet.Our sources & standards

Dog Health

Why Is My Dog Vomiting? Causes & When to Worry

By , EditorPublished Last updated 4 min read

Quick answer

Dogs vomit for many reasons — from eating too fast to infections, toxins, and organ disease. A single episode in an otherwise well dog may need only rest and observation. Call your vet if vomiting is repeated, contains blood, or is paired with lethargy, pain, or inability to drink — especially in puppies and senior dogs. Out of hours, use the Vets Now clinic finder.

Key takeaways

  • A single vomit in an otherwise bright adult dog may need only rest and observation — repeated vomiting is different.
  • Go to an emergency vet for blood in vomit, inability to keep water down, a swollen abdomen with unproductive retching (possible bloat), collapse, or suspected toxin.
  • Puppies and small breeds dehydrate quickly — if your practice is closed, use the Vets Now clinic finder.

A wider perspective: the Karachi street-dog welfare appeal from the non-profit World Animal Rescue Network.

Acute vs chronic vomiting

Acute vomiting starts suddenly and often resolves within a day or two — commonly caused by dietary indiscretion, sudden food changes, or mild infections.

Chronic vomiting persists for weeks or recurs regularly. It warrants thorough investigation for conditions such as inflammatory bowel disease, pancreatitis, liver disease, kidney failure, or cancer.

Keeping a log of frequency, appearance, and timing helps your vet distinguish between the two.

Common causes of vomiting in dogs

Dietary causes

  • Eating garbage, spoiled food, or non-food items
  • Eating too quickly or after vigorous exercise
  • Sudden diet changes without gradual transition
  • Food intolerance or allergy

Infections and parasites

  • Viral gastroenteritis
  • Bacterial overgrowth
  • Intestinal worms or giardia

Toxins and foreign bodies

  • Chocolate, xylitol, grapes, medications, and household chemicals
  • Swallowed toys, bones, or fabric — may cause obstruction

Organ and systemic disease

  • Pancreatitis
  • Kidney or liver disease
  • Diabetes with ketoacidosis
  • Addison's disease
  • Cancer

Other triggers

  • Motion sickness
  • Stress and anxiety
  • Bilious vomiting syndrome (empty-stomach bile vomiting)

What vomiting looks like — and what it may mean

AppearancePossible significance
Undigested foodRecent meal; often dietary
Yellow bile or foamEmpty stomach; may be bilious vomiting syndrome
White foamNausea, kennel cough, or bloat (if other signs present)
Red blood or coffee-ground materialBleeding in stomach or oesophagus — see a vet promptly
Foreign materialPossible obstruction — urgent evaluation

Home care for mild vomiting

For a single vomit in an adult dog who is otherwise bright and drinking:

  1. Withhold food for four to six hours (not longer without vet advice)
  2. Offer small amounts of water frequently
  3. Reintroduce a bland diet — boiled chicken and rice or a prescription gastrointestinal food — in small portions
  4. Gradually return to normal food over several days

Do not give human anti-nausea medications unless your vet recommends a specific drug and dose.

When to seek emergency care

Go to an emergency vet if your dog:

  • Vomits repeatedly and cannot keep water down
  • Shows blood in vomit or black tarry stools
  • Has a painful, swollen abdomen or tries to vomit without producing anything (possible bloat)
  • Is lethargic, collapsed, or has pale gums
  • May have ingested a toxin or foreign object
  • Is a puppy, senior, or has a chronic illness

Dehydration develops quickly in small dogs and puppies. Out of hours: Vets Now emergency clinic finder. For suspected toxins, also call Animal PoisonLine on 01202 509000.

What your vet may do

Your vet will examine your dog and ask what they ate, when the vomiting started, and how often it happens. Depending on the cause, they may:

  • Check hydration, temperature, and abdominal comfort
  • Run blood tests or imaging (x-ray/ultrasound) if a foreign body or organ disease is suspected
  • Give anti-sickness medication and fluids — by injection or IV drip
  • Admit for monitoring if your dog is dehydrated or deteriorating

Bring a fresh vomit or stool sample if you can, and the packaging of anything your dog may have eaten.

For out-of-hours emergencies, find your nearest out-of-hours vet or use find a vet near you.

Sources & further reading

This guide draws on the publicly available UK advice listed below. Follow the links for the relevant guidance or the organisation's broader care resources.

PETHEALTH+ is independent. These organisations do not sponsor, approve, or partner with this website. Editorial sources and further reading (last updated 2026-09-25).

Continue exploring

Follow the connections between guides to explore related care and conditions.

Related guides

Guides that mention this topic

Also see symptoms, symptom checker, and poison guide.

Breed profiles featuring this guide

Frequently Asked Questions

When should I worry about my dog vomiting?
Contact your vet if vomiting persists more than 24 hours, contains blood, is accompanied by lethargy or pain, or if your dog cannot keep water down. Puppies and small breeds dehydrate quickly.
Should I withhold food after my dog vomits?
A brief fast of four to six hours for adult dogs may help mild stomach upset, followed by small bland meals. Always offer water in small amounts. Puppies, diabetic dogs, and repeated vomiters need vet guidance — do not fast without advice.
What causes dogs to vomit yellow bile?
Yellow foam or bile often means an empty stomach — common in the morning or after fasting. Frequent bilious vomiting may need dietary adjustment or veterinary evaluation for underlying disease.
Can stress cause vomiting in dogs?
Yes. Travel, boarding, or household changes can trigger stress-related vomiting in sensitive dogs. Rule out more serious causes if vomiting is persistent or accompanied by other symptoms.
What causes dogs to vomit yellow foam?
Yellow foam or bile often means an empty stomach — common in the morning. Frequent bilious vomiting may need dietary adjustment or veterinary evaluation for underlying disease.
When is vomiting an emergency?
Seek urgent care for repeated vomiting with a swollen abdomen and unproductive retching (possible bloat), blood in vomit, collapse, suspected toxin ingestion, or inability to keep water down.

When it can’t wait, call your vet. Breathing difficulty, collapse or suspected poisoning need urgent advice.

Find emergency care