Dog Can't Keep Food Down: Causes and What to Do
By Dr. Zubair Khalid, DVM, MS, PhD ·

When your dog can't keep food down, the first step is to figure out whether the food is coming back up as vomit or as regurgitation, because the two point to different problems. Mild cases often settle with short-term diet changes, but repeated episodes, blood, or a dog who seems painful or dull needs a veterinarian. This guide explains how to help a dog keep food down and when to stop waiting.
This article is educational and is not a substitute for veterinary diagnosis or treatment.
Quick Answer
- Vomiting is an active process with retching and belly heaving. Regurgitation is a passive, often sudden spill of undigested food with no effort.
- Withhold food only if your veterinarian tells you to. Current guidance favors early nutrition over long fasting once vomiting has stopped for 12 to 24 hours [1].
- Once your dog holds food down, offer small, frequent meals of a bland diet such as cottage cheese and rice or a prescription diet, then call your vet if signs return [1].
- Bring your dog in the same day for repeated vomiting, a swollen or painful belly, or refusal of water.
- Go to an emergency clinic now for blood in the vomit, a distended abdomen with unproductive retching, collapse, or suspected toxin exposure.
What It Looks Like and What Is Normal
Dogs vomit for many reasons, and an occasional single episode is common. The trouble starts when it repeats, when it happens right after every meal, or when your dog also seems sick in other ways.
Vomiting vs. regurgitation
Vomiting usually comes with warning signs. Your dog may drool, swallow hard, pace, or retch before food or yellow fluid comes up. The material may be partly digested, and the belly muscles do the work.
Regurgitation is different. Food slides back out with little or no effort, often within minutes of eating. The kibble may look almost unchanged. Regurgitation often points to a problem in the esophagus, the tube that carries food to the stomach, or to a swallowing issue.
What is normal
A single vomit after your dog eats too fast, eats something unusual, or rides in the car is usually not an emergency. Normal dogs can also regurgitate a small amount of food once in a while.
What is not normal: vomiting that repeats through the day, food that never stays down, weight loss, a poor appetite, or a dog who acts painful or tired. If your dog is also dropping weight, see Why Is My Dog Losing Weight?.
Main Causes of a Dog Not Keeping Food Down
Many conditions can cause a dog not to keep food down. Some are mild and short-lived. Others need treatment right away.
| Cause | Typical clues | How urgent |
|---|---|---|
| Dietary upset (new food, table scraps, eating too fast) | Vomiting after eating, normal energy between episodes | Usually routine, call your vet if it lasts more than a day |
| Pancreatitis | Belly pain, hunched posture, vomiting, poor appetite | Same day |
| Gastrointestinal disease (stomach, intestine, colitis) | Vomiting, diarrhea, weight loss, changes in appetite | Same day to routine, depending on severity |
| Esophageal or swallowing problem | Regurgitation soon after eating, undigested food, coughing | Same day |
| Foreign body or blockage | Repeated vomiting, nothing stays down, belly pain | Emergency now |
| Toxin or medication reaction | Vomiting with drooling, tremors, weakness | Emergency now |
| Tick paralysis | Regurgitation, weakness, trouble standing | Emergency now |
| Cancer or other systemic illness | Weight loss, appetite changes, vomiting over weeks | Routine to same day |
Dietary and eating-related causes
Eating too fast, switching foods suddenly, or getting rich table scraps can all cause a dog to vomit after eating. This is one of the most common reasons a dog vomits after eating, and it often improves with simple changes.
Pancreatitis is inflammation of the pancreas and is a frequent cause of vomiting and belly pain in dogs. The old idea that high-fat diets always trigger it is weaker than once thought. Recent work has not confirmed a consistent link between dietary fat content and the start of the disease, so fat restriction is not the whole story for every dog [2].
Gastrointestinal disease
Stomach and intestinal disorders are a broad group. They include inflammation of the stomach, the intestines, and the colon. Signs can include vomiting, diarrhea, appetite changes, and weight loss [1].
Some dogs with long-term colitis need special diets and added fiber. Your veterinarian may suggest a protein your dog has not eaten before, such as duck, lamb, or venison, to lower the chance of a food reaction [1].
Esophageal and motility problems
Regurgitation often means the esophagus is not moving food down the way it should. One clear example comes from tick paralysis, where dogs had lower contraction frequencies in the stomach, duodenum, and jejunum than healthy dogs, and regurgitation and vomiting are known features of the condition [3]. That study shows how a neurologic or toxic problem far from the gut can still stop food from moving normally.
Foreign bodies, toxins, and other emergencies
A swallowed toy, bone, or sock can block the stomach or intestine. Food and water come right back up, and the dog often looks uncomfortable. This is a surgical emergency in many cases.
Toxins, some human foods, and certain medications can also cause vomiting. If you suspect your dog ate something poisonous, call your veterinarian or a pet poison hotline right away.
Cancer and chronic illness
Nutrition and nutritional status have been linked to some tumors in dogs and to how those dogs do over time, but the evidence is limited and sometimes conflicting [4]. Cancer is not a common first cause of one episode of vomiting, but it belongs on the list for dogs with weeks of signs, weight loss, or a poor appetite.
Red Flags That Make It an Emergency
Some signs mean you should stop reading and call a clinic now.
- Blood in the vomit, or vomit that looks like coffee grounds.
- A swollen, hard, or painful belly, especially with retching that brings nothing up.
- Repeated vomiting that will not stop.
- Your dog cannot keep water down.
- Weakness, collapse, pale gums, or trouble breathing.
- Suspected poisoning or a swallowed object.
- Regurgitation with coughing or choking, which raises the risk of food or fluid entering the lungs [3].
If your dog is refusing all food, that is its own warning sign. See Why Is My Dog Not Eating? and My Dog Won't Eat: When to Worry.
How to Help a Dog Keep Food Down at Home
Home care can help mild cases, but it does not replace a diagnosis. If your dog has any red flag, skip these steps and call your veterinarian.
Follow your vet's feeding plan
Do not fast your dog on your own for more than a short time. Older advice said to withhold food and water until vomiting stopped. Current guidance says earlier nutrition supports earlier improvement, better weight, and better gut function [1]. Some dogs that will not eat on their own may even need a feeding tube placed by a veterinarian [1].
Once vomiting has stopped for 12 to 24 hours, you can slowly offer frequent, small amounts of a bland diet, such as cottage cheese and rice or a prescription diet [1]. If signs come back after feeding, call your veterinarian for directions [1].
Small meals, slow eating
Feed several small meals instead of one large one. A slow-feeder bowl or spreading food on a plate can slow a dog who gulps. Keep the room calm and quiet around mealtime.
Bland diet basics
If food stays down, a bland diet is usually continued for 1 or 2 weeks, then your dog's regular diet is gradually reintroduced [1]. Go slowly. Mix a little of the old food into the bland diet and increase it over several days.
Water and hydration
Offer small amounts of water often. Do not let your dog gulp a large bowl at once, since that can trigger more vomiting. If your dog cannot keep water down, call your veterinarian.
What not to do
Do not give human medications unless your veterinarian tells you to. The dose depends on your dog's weight and health, and your veterinarian calculates it for your pet. Some common human drugs are toxic to dogs.
Do not force food or water. Do not switch to a raw diet as a fix. Raw meat-based diets are popular with some owners, but they carry infection risks for pets and people, and they are not a treatment for vomiting [5].
What Your Veterinarian Will Check and Test
Your veterinarian will start with a full history. Be ready to describe when the problem started, whether food looks digested, how often it happens, and what your dog eats.
The physical exam checks hydration, belly pain, gum color, heart rate, and body condition. Your vet may also check for neurologic signs, since conditions such as tick paralysis can affect gut motility [3].
Common tests include blood work, a fecal exam, and imaging such as X-rays or ultrasound. Ultrasound can show how the stomach and intestines are moving, which is how researchers detected reduced contractions in dogs with tick paralysis [3].
Treatment depends on the cause. It may include fluids, anti-nausea medication, a prescription diet, or surgery for a blockage. If your dog needs to lose or gain weight as part of recovery, see Dog Weight Management: How to Help Your Dog Lose Weight Safely and Dog Weight Loss Tips.
Prevention and Monitoring
You cannot prevent every cause, but you can lower the odds of repeat episodes.
- Keep meals consistent. Sudden diet changes are a common trigger for stomach upset.
- Feed measured meals at set times instead of free-feeding, so you notice appetite changes early.
- Keep trash, bones, toys, and string out of reach.
- Store medications and human foods safely.
- Watch for early signs such as drooling before meals, gulping, or food coming back soon after eating.
- Track your dog's weight and body condition. Ask your vet if you are unsure what a healthy weight looks like for your dog.
If your dog has repeated episodes, keep a simple log. Note the date, what your dog ate, how long after eating the problem started, and what the material looked like. This helps your veterinarian narrow the cause.
Limitations and When to Contact a Veterinarian
No article can tell you what is wrong with your dog. Individual cases need a veterinarian who can examine your pet, run tests, and set a treatment plan.
Call your veterinarian the same day if your dog vomits more than a few times, vomits after every meal, has diarrhea with vomiting, seems painful, or has a poor appetite that lasts more than a day.
Go to an emergency clinic now if you see blood in the vomit, a swollen or painful belly, unproductive retching, collapse, trouble breathing, or a suspected poisoning or swallowed object.
Schedule a routine visit if your dog has had weeks of mild, on-and-off vomiting or regurgitation, even if your dog still seems fairly bright. Long-term signs often point to a problem that needs a diagnosis.
Frequently Asked Questions
Should I withhold food if my dog keeps vomiting?
Usually no, not for long. Current guidance favors early nutrition once vomiting has stopped for 12 to 24 hours, and long fasting is no longer the standard approach [1]. Follow your veterinarian's specific instructions for your dog.
How do I know if my dog is vomiting or regurgitating?
Watch for effort. Vomiting involves retching, drooling, and belly contractions, while regurgitation is a passive spill of food, often undigested and soon after eating. This difference matters because the two point to different parts of the digestive tract.
Can I give my dog human anti-nausea medicine?
No, not without veterinary direction. Your veterinarian calculates the dose from your dog's weight and health, and some human medications are toxic to dogs. Call your vet before giving anything.
Is a bland diet enough to fix the problem?
Sometimes, for mild dietary upset. A bland diet such as cottage cheese and rice or a prescription diet is often used for 1 to 2 weeks before returning to regular food [1]. If signs return after feeding, call your veterinarian [1].
When can my dog go back to normal food?
Usually after 1 to 2 weeks on a bland diet, and only if signs have stayed away [1]. Reintroduce the regular diet gradually over several days. If vomiting or regurgitation returns, stop and call your veterinarian.
Related Articles
- Why Is My Dog Losing Weight?
- Why Is My Dog Not Eating?
- Dog Weight Management: How to Help Your Dog Lose Weight Safely
- My Dog Won't Eat: When to Worry
- Dog Weight Loss Tips
- Dog Not Eating: When to Worry and What to Do
- Dog Not Finishing Food or Keeping It Down: Causes
- Dog Not Keeping Water Down: Causes and When to Worry
- Dog Loss of Appetite: Causes and When to Worry
References
- Disorders of the Stomach and Intestines in Dogs - Dog Owners. Merck Veterinary Manual.
- High fat, high risk? Evaluating the strength of evidence linking dietary fat and pancreatitis in dogs. Journal of the American Veterinary Medical Association, 2026.
- Ultrasonographic evidence of gastrointestinal hypomotility in dogs with tick paralysis (Ixodes holocyclus): a prospective pilot study. Australian veterinary journal, 2026.
- Association of nutrition and nutritional status with neoplastic diseases in dogs. Tierarztliche Praxis. Ausgabe K, Kleintiere/Heimtiere, 2026.
- Insights into the influence of dog and guardian demographics, nutrition, and relationship on raw feeding practices. Frontiers in veterinary science, 2026.