
The short answer
A single bout of vomiting in an adult dog that is otherwise bright, interested in food and keeping water down is usually a minor stomach upset, often from eating something it shouldn’t have. Call your vet if your dog vomits more than two or three times in a day, if it lasts beyond 24 hours, or if it comes with lethargy, diarrhea, blood or pain. Retching without bringing anything up while the belly looks swollen is an emergency.
Call a vet now if your dog has
- Retching or trying to vomit without bringing anything up, especially with a swollen or tight belly
- Vomiting again and again, or being unable to keep even water down
- Blood in the vomit, or vomit that looks like coffee grounds
- A known or suspected poison, or a swallowed object such as a sock, toy, corn cob or bone
- Collapse, very pale gums, or a dog that is unusually flat and unresponsive
- Vomiting in a young puppy, particularly one that is not fully vaccinated
Dogs throw up far more readily than we do. A dog that wolfs its dinner, raids the bin or eats a mouthful of grass can bring it back up a few minutes later and then carry on as if nothing happened. That is why a single episode, on its own, is rarely a reason to panic.
What matters is everything around the vomiting: how often it is happening, what is coming up, and how your dog seems in between. This guide walks through each of those so you can tell an ordinary upset from one that needs a vet, and what to do in the meantime.
Is it vomiting, regurgitation or coughing?
These three look similar from across the room, but they point to different problems, and your vet will want to know which one you saw.
Vomiting is an active process. You will usually see warning signs first (drooling, lip-licking, swallowing, restlessness) followed by strong heaving of the belly. What comes up is often partly digested food, liquid, foam or yellow bile.
Regurgitation is passive. Food slides back up with little or no effort, often soon after eating, and usually looks undigested, sometimes shaped like a tube. It points to the oesophagus (the food pipe) rather than the stomach. An occasional episode after gulping food is common. Repeated regurgitation needs a vet, partly because food can be breathed into the lungs and cause pneumonia.
Coughing can end with a gag and a little white foam, which owners often mistake for vomiting. If the episode starts with a cough, see our guide to a dog coughing and gagging instead.
A short video on your phone is genuinely useful here. It saves a lot of back-and-forth when you describe it to your vet.
Common causes of a dog throwing up
Most vomiting in dogs comes from the stomach or intestines being irritated by something the dog ate. The usual causes include:
- Eating something unsuitable: rubbish, rich or fatty human food, a dead animal, grass or other dogs’ droppings. Vets call this dietary indiscretion, and it is the most common cause of all.
- A sudden change of food. Switching diets overnight rather than over five to seven days often upsets the stomach.
- Eating too fast, or exercising hard straight after a big meal.
- An empty stomach. Some dogs bring up yellow bile, usually early in the morning, when the stomach has been empty for a long time. Our article on a dog throwing up yellow covers this pattern in detail.
- Infections and parasites, including viruses such as parvovirus in puppies, bacterial infections and intestinal worms or Giardia.
- A swallowed object (a sock, a piece of toy, a corn cob, a peach stone) lodged in the stomach or intestines.
- Poisons, including chocolate, grapes and raisins, xylitol, human medicines and garden products. See dog poisoning and first steps.
- Pancreatitis, which often follows a fatty meal such as leftover meat, gravy or bacon.
- Illness elsewhere in the body, such as kidney disease, liver disease or Addison’s disease, which tends to cause vomiting that comes and goes over weeks.
- Medicines, including some antibiotics and anti-inflammatory drugs, and motion sickness in the car.
When vomiting is an emergency
Some vomiting cannot wait until morning. The most urgent is gastric dilatation-volvulus (GDV), often called bloat, where the stomach fills with gas and twists. A dog with GDV usually tries to vomit but brings up nothing or only a little froth, looks restless or uncomfortable, may drool, and develops a swollen, tight belly. GDV can kill within hours. It is most common in large, deep-chested breeds such as Great Danes, German Shepherds, Standard Poodles, Weimaraners and Setters, but it can happen to any dog.
Go to a vet straight away if you see any of the signs listed in the red box at the top of this page. The threshold for calling is also lower for puppies, elderly dogs and dogs with existing health problems, because they dehydrate faster and have less in reserve.
How often is too often?
There is no exact number that applies to every dog, but this table reflects the way most vets triage vomiting over the phone.
| What is happening | What to do |
|---|---|
| Vomited once, otherwise bright and drinking | Watch at home for the next 24 hours |
| Vomited two or three times in a few hours, still bright | Call your vet for advice today |
| Vomiting keeps coming back, or water comes straight back up | See a vet today |
| Vomiting plus diarrhea, lethargy or loss of appetite | See a vet today |
| Vomiting on and off for days or weeks | Book a vet appointment: something is driving it |
| Unproductive retching, swollen belly, collapse or blood | Emergency vet now |
What you can safely do at home
If your dog is an otherwise healthy adult, has vomited once or twice, and is bright and alert between episodes, these steps are reasonable while you watch for changes:
- Rest the stomach for a few hours. Pick up the food bowl. Do not do this for puppies, toy breeds or diabetic dogs without speaking to your vet, because their blood sugar can drop.
- Offer small amounts of water often, rather than letting your dog gulp a full bowl, which can trigger more vomiting.
- Restart with a small, bland, low-fat meal once a few hours have passed without vomiting. Plain boiled skinless chicken with white rice, or a veterinary gastrointestinal diet, is typical. Feed small portions several times a day.
- Return to the normal diet gradually over two or three days by mixing it back in.
- Keep notes: times, what came up, and whether your dog is drinking, urinating and passing stool.
Just as important is what not to do. Do not give human anti-nausea or stomach medicines without your vet’s advice, do not give painkillers such as ibuprofen (they cause stomach ulcers in dogs), and do not try to make your dog vomit unless a vet or poison line tells you to.
If it gets worse, stop and call
Home care is only for a dog that is otherwise well. If the vomiting returns, your dog becomes quiet or uninterested in food, or any new sign appears, call your vet rather than continuing to wait.
What the vet will do
Your vet will start with questions (when it began, how often, what it looked like, what your dog might have eaten, any changes of diet or medication) and a physical examination, including feeling the belly for pain or anything unusual.
Depending on what they find, they may suggest blood tests to check hydration and organ function, a stool test for parasites and infections, and X-rays or an ultrasound scan to look for a blockage. Treatment depends on the cause, but commonly includes anti-nausea medicine, fluids given under the skin or into a vein to correct dehydration, and a short course of a bland diet. A swallowed object that will not pass on its own may need to be removed with an endoscope or surgery.
What the vomit can tell you
The appearance is a clue rather than a diagnosis, but it helps:
- Yellow or green liquid is usually bile from an empty stomach. See dog throwing up yellow.
- White foam is often an irritated, empty stomach mixed with saliva. See dog throwing up white foam.
- Undigested food soon after eating suggests eating too fast or regurgitation.
- Red streaks or coffee-ground material means bleeding in the stomach or upper gut and needs a vet the same day.
- Grass, fabric, plastic or other material tells you what was eaten. Keep a sample or a photo.
If there is blood in the stool as well as vomiting, read blood in dog stool, because bloody diarrhea with vomiting can become serious quickly. For an overview of every digestive topic, see our digestive health section.
Common questions
Should I feed my dog after it throws up?
For an otherwise healthy adult dog that has vomited once or twice, many vets suggest holding food for a few hours, offering small amounts of water, and then starting with a small portion of a bland, low-fat meal. Puppies, toy breeds and diabetic dogs should not go without food unless a vet advises it, because their blood sugar can drop dangerously.
Is it normal for a dog to throw up once?
Yes. Dogs vomit more readily than people, and one episode in a dog that is otherwise acting normally is common and often harmless: eating grass, gulping a meal or a scavenged snack are typical triggers. Watch for repeat vomiting or other signs of illness over the next day.
Can I give my dog Pepto-Bismol for vomiting?
Not without asking your vet first. Pepto-Bismol contains bismuth subsalicylate, a relative of aspirin, which can cause problems for some dogs, can interact with other medicines and turns stool black, which can hide signs of bleeding. Your vet can recommend a safer option and a dose that suits your dog.
Why does my dog throw up undigested food hours after eating?
Food that comes back up undigested shortly after a meal may be regurgitation rather than true vomiting, especially if it happens without heaving. If it happens hours later and keeps happening, the stomach may be emptying slowly or there may be a partial blockage. Either pattern, if it repeats, is worth a vet visit.
Sources
- Vomiting in Dogs, VCA Animal Hospitals
- Vomiting, Cornell Richard P. Riney Canine Health Center
- Gastric dilatation volvulus (GDV) or bloat, Cornell Richard P. Riney Canine Health Center
- Vomiting in Dogs vs. Regurgitation, American Kennel Club
This article is general information to help you decide what to do next. It is not a diagnosis and is not a substitute for examination by a veterinarian. If you are worried about your dog, call your vet.
Reviewed by Winzah, Editor, on . How we research and check articles.
