Symptom · Dogs
Dog vomiting: what it means and when to call the vet
A single bout of vomiting in an otherwise bright dog is common and often settles within a day. Repeated vomiting, blood, a swollen belly or a dog that seems unwell needs a vet the same day.
Common causes
- Eating too fast, scavenging or a sudden change of food
- Empty stomach — yellow bile in the early morning
- Stomach or gut infection
- A swallowed object causing a blockage
- Poisoning — foods, medicines or plants
- Pancreatitis after a fatty meal
- Kidney, liver or hormonal disease
What you can do at home
- Take up food for a few hours but leave small amounts of water
- Then offer a small, bland meal such as plain cooked chicken and rice
- Go back to normal food gradually over two or three days
- Keep a note of what came up, how often and when — it helps the vet
What the vet may do
- A physical examination, feeling the belly
- Blood tests, X-rays or ultrasound if needed
- Anti-sickness medicine and fluids for dehydration
- Surgery if something is stuck
Prevention
- Change food gradually over a week
- Use a slow feeder for dogs that gulp
- Keep bins, toys and medicines out of reach
The details
Vomiting is an active effort — the belly heaves and the dog brings food or liquid up. Regurgitation is different: food comes back up passively, often undigested and soon after eating, and points to a problem with the gullet rather than the stomach. Telling your vet which you saw helps them narrow down the cause.
Yellow foam first thing in the morning is usually bile from an empty stomach. A small late-evening meal often stops it, but mention it to your vet if it keeps happening.
Bloat is the one to know
In large, deep-chested dogs, retching with nothing coming up and a tight, swollen belly can mean gastric dilatation-volvulus. It is a life-threatening emergency: go to the nearest vet straight away.
Questions owners ask
Is dog vomiting an emergency?
Often it can be watched at home for a day, as long as none of the warning signs appear. Go now if you see: retching without bringing anything up, with a swollen belly (possible bloat); vomiting blood or material that looks like coffee grounds; vomiting more than three times in a day, or can’t keep water down; you know or suspect your dog ate something toxic or a toy; puppy, elderly dog, or a dog with diabetes, kidney or heart disease; lethargy, collapse, pale gums or belly pain.
What causes dog vomiting?
Eating too fast, scavenging or a sudden change of food; Empty stomach — yellow bile in the early morning; Stomach or gut infection; A swallowed object causing a blockage; Poisoning — foods, medicines or plants; Pancreatitis after a fatty meal; Kidney, liver or hormonal disease.
What can I do at home?
Take up food for a few hours but leave small amounts of water. Then offer a small, bland meal such as plain cooked chicken and rice. Go back to normal food gradually over two or three days. Keep a note of what came up, how often and when — it helps the vet.
Sources
Tailwise is for general information and is reviewed by veterinary professionals, but it is not a substitute for advice from your own vet, who knows your pet. How we check facts