Dog vomiting (repeated or severe)
A single vomit in an otherwise bright, playful dog is often minor, but repeated vomiting, vomiting blood, or a dog who is also weak, painful, bloated or unable to keep water down needs prompt veterinary care. Persistent vomiting causes rapid dehydration and can signal an obstruction, poisoning, pancreatitis or organ disease. If your dog cannot hold down water, retches without producing anything, or has a swollen belly, treat it as an emergency and call a vet now.
Go to a vet now if
- Repeated vomiting over a few hours, or unable to keep water down
- Vomiting blood, or material that looks like coffee grounds
- A swollen belly, unproductive retching, weakness or collapse
- Known or possible swallowing of a toy, bone, cloth or toxin
Call a vet today if
- One or two vomits but the dog is bright, drinking, and otherwise normal
- Mild tummy upset after a diet change that is already settling
What to tell the vet
- How many times and over how long
- What the vomit looks like (food, bile, blood, foam)
- Whether water stays down
- Possible access to toys, bones, bins or toxins
- Other signs: diarrhoea, pain, lethargy
- Weight, age, diet and medications
What not to do
- Do not give human anti-sickness or pain medicines — many are toxic to dogs
- Do not force food; offer small sips of water unless your vet says otherwise
- Do not ignore repeated retching with a swollen belly — that can be bloat
What your vet may check
Your vet may check hydration and the abdomen, and may use blood tests or imaging to look for obstruction, pancreatitis, or organ causes. Treatment is individual and veterinary-led, and may include anti-nausea medication and fluids.
Recovery support after veterinary assessment
Once your vet has assessed your dog and ruled out serious causes, they may advise a bland, easily digested diet and gradual reintroduction of food. Digestive support positioned for the recovery phase, such as Alfavet DiaTab, may be suggested on veterinary advice once an emergency cause has been excluded.
Frequently asked questions
When is dog vomiting an emergency?
Treat repeated vomiting, blood in vomit, inability to keep water down, a swollen belly, unproductive retching, or vomiting with weakness or collapse as an emergency and call a vet now.
My dog vomited once but seems fine — what should I do?
If your dog is bright, drinking and otherwise normal, withhold food briefly and watch closely. If vomiting repeats, blood appears, or other signs develop, contact your vet.
Can I give my dog anything to stop vomiting?
Not without veterinary advice. Human anti-nausea and pain medicines can be dangerous for dogs, and stopping vomiting can mask a serious cause such as an obstruction.
← More gut & bloat emergencies
Related emergency guides
Sources & standards
Emergency guidance follows AVMA, Merck Veterinary Manual, ASPCA Animal Poison Control, and small-animal emergency-medicine standards, reviewed by our veterinary advisory board.