A dog that can’t keep anything down is usually dealing with one of a handful of problems: something irritating the stomach, a physical blockage, an infection, or inflammation of the pancreas. A single episode of vomiting is rarely cause for alarm, but three or more episodes within 24 hours crosses into potential emergency territory. The key is figuring out what’s behind it and how quickly your dog needs help.
Vomiting Versus Regurgitation
Before anything else, it helps to know whether your dog is actually vomiting or regurgitating, because the two point to very different problems. Vomiting is an active, forceful process. You’ll see nausea (lip licking, drooling, swallowing repeatedly) followed by visible abdominal heaving as the stomach muscles contract to push contents up. Vomited material may contain bile, a yellow or greenish fluid, and partially digested food.
Regurgitation looks almost effortless by comparison. There’s no heaving or retching. Your dog essentially “burps up” food that never made it to the stomach. It tends to happen shortly after eating, and what comes up is undigested, often tubular in shape, and coated in mucus rather than bile. Regurgitation typically signals a problem with the esophagus (the tube connecting the mouth to the stomach) rather than the stomach itself. If what you’re seeing matches this description, your vet will investigate esophageal issues specifically.
Common Reasons Dogs Can’t Keep Food Down
Dietary Indiscretion
The most frequent culprit is the simplest one: your dog ate something they shouldn’t have. Garbage, table scraps, grass, sticks, or a sudden switch to a new food can all irritate the stomach lining enough to trigger repeated vomiting. This is sometimes called “garbage gut,” and in many cases it resolves on its own within 12 to 24 hours once the offending material is out of the system.
Pancreatitis
When the pancreas becomes inflamed, digestive enzymes activate too early and essentially start digesting the organ itself. This causes intense nausea, vomiting, abdominal pain, fever, and lethargy. A fatty meal is one of the most common triggers. Dogs with pancreatitis often can’t keep food or water down and may hunch their back or stretch into a “praying” position with their chest low and front legs extended, trying to relieve the pain.
Foreign Body Obstruction
Dogs swallow things: socks, toys, bones, corn cobs, hair ties. When one of these objects gets stuck in the stomach or intestines, nothing can pass through normally. Symptoms include vomiting, loss of appetite, abdominal pain, and lethargy. The severity depends on whether the blockage is partial or complete and where it’s lodged. A complete obstruction is a surgical emergency. If your dog is a known chewer and suddenly can’t keep anything down, this should be high on your list of concerns.
Infections
Canine parvovirus is one of the most dangerous infectious causes of relentless vomiting. The virus attacks the intestinal lining and white blood cells simultaneously, causing persistent vomiting and severe diarrhea that can lead to dehydration and septic shock within days. Puppies between 6 and 20 weeks old are especially vulnerable, along with unvaccinated dogs and certain breeds like Rottweilers, Doberman Pinschers, and German Shepherds. If you have an unvaccinated puppy that suddenly won’t stop vomiting, parvo needs to be ruled out immediately.
Toxins and Poisonous Plants
Several common yard and household plants cause acute vomiting in dogs. Aloe, calla lilies, cherry laurel, Chinese holly, and wisteria all trigger vomiting, diarrhea, and loss of appetite when ingested. Household chemicals, certain human medications, and foods like xylitol, grapes, and chocolate are also common offenders. If you suspect your dog ate something toxic, don’t wait for multiple vomiting episodes before calling a vet.
Bloat: The Emergency That Can’t Wait
Gastric dilatation-volvulus, commonly called bloat, is one of the most time-sensitive emergencies in veterinary medicine. The stomach fills with gas, fluid, or food, then twists on itself, trapping everything inside. Nothing can enter or leave the stomach. The hallmark sign is non-productive retching: your dog looks like they’re trying to vomit but nothing comes up. Other signs include a visibly swollen abdomen, restlessness or pacing, excessive drooling, pale gums, and weakness or collapse.
Bloat progresses fast and is fatal without surgery. Large, deep-chested breeds like Great Danes, Standard Poodles, and German Shepherds are at highest risk. If your dog is retching without producing anything and their belly looks distended, get to an emergency vet within minutes, not hours.
Red Flags That Mean “Go Now”
Not every vomiting episode requires a middle-of-the-night vet visit, but certain signs push the situation from “watch and wait” into “get help immediately”:
- Frequency: Three or more vomiting episodes within 24 hours.
- Blood in vomit: This can look red, black, or like coffee grounds, all of which suggest bleeding somewhere in the digestive tract.
- Can’t keep water down for more than 12 hours: Dehydration sets in fast, especially in small dogs.
- Swollen or painful abdomen: Could indicate bloat or obstruction.
- Weakness, collapse, or pale gums: Signs that the body is in serious trouble, even after just one vomiting episode.
- Known or suspected toxin ingestion: Don’t wait for symptoms to escalate.
How to Check for Dehydration at Home
A dog that’s been vomiting repeatedly loses fluids fast. You can do a quick check with two simple tests. First, gently pinch and lift the skin on your dog’s forehead or between the shoulder blades. In a well-hydrated dog, the skin snaps back flat almost instantly. If it stays “tented” or returns slowly, your dog is likely dehydrated. Second, press a finger against your dog’s gum until the spot turns white, then release. The color should return within one to two seconds. A slower refill time suggests dehydration or poor circulation.
Neither test replaces a vet exam, but both give you useful information while you’re deciding how urgently your dog needs care.
What Happens at the Vet
Your vet will start with a physical exam and history: what your dog ate, when the vomiting started, what the vomit looks like, and whether there are other symptoms. Blood work can reveal signs of infection, pancreatitis, kidney problems, or liver disease.
If a blockage is suspected, imaging comes next. X-rays can identify many foreign objects and signs of intestinal obstruction, but they miss about 30% of cases, particularly obstructions caused by linear objects like string or fabric. Ultrasound is significantly more accurate, producing a definitive result in roughly 97% of cases compared to 70% for X-rays. Your vet may use one or both depending on what they suspect.
Helping Your Dog Recover
Once the underlying cause is addressed, getting your dog back to eating normally is a gradual process. Most vets recommend a bland diet once the vomiting has stopped: boiled chicken (no skin, no seasoning) mixed with plain white rice in a 1:1 ratio. Serve small portions several times a day rather than one or two large meals.
Stay on the bland diet for two to three days after the vomiting stops and stools return to normal, then slowly mix in your dog’s regular food over the course of several more days. Jumping straight back to normal food too quickly can restart the whole cycle. Offer water in small, frequent amounts too. A dog that gulps a full bowl of water after being sick often throws it right back up.

