---
title: "Dog Vomiting"
description: "Occasional vomiting may be harmless, but repeated vomiting can signal serious illness. Dogs vomit for many reasons — from eating too fast to infections."
url: "https://pethealth.org.uk/health/dog-vomiting-causes"
canonical: "https://pethealth.org.uk/health/dog-vomiting-causes"
date_published: "2026-06-24"
date_modified: "2026-07-10"
source: "PETHEALTH+"
---

# Dog Vomiting

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.

## 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

| Appearance | Possible significance |
|---|---|
| Undigested food | Recent meal; often dietary |
| Yellow bile or foam | Empty stomach; may be bilious vomiting syndrome |
| White foam | Nausea, kennel cough, or bloat (if other signs present) |
| Red blood or coffee-ground material | Bleeding in stomach or oesophagus — see a vet promptly |
| Foreign material | Possible 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](https://www.vets-now.com/find-an-emergency-vet/). For suspected toxins, also call **Animal PoisonLine on 01202 509000**.

## FAQs

### 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.

## Sources

- [PDSA — Dog health advice](https://www.pdsa.org.uk/pet-help-and-advice/pet-health-hub)
- [Blue Cross — Dog advice](https://www.bluecross.org.uk/pet-advice)
- [RSPCA — Dogs](https://www.rspca.org.uk/adviceandwelfare/pets/dogs)
- [Vets Now — Find an emergency vet](https://www.vets-now.com/find-an-emergency-vet/)

Canonical HTML: https://pethealth.org.uk/health/dog-vomiting-causes
Last modified: 2026-07-10
