What to Feed a Dog with an Upset Stomach: Vet-Approved Tips
Intro
We’ve all been there: you wake up, your dog looks a little off, and before breakfast even happens you are cleaning up a mess you did not ask for. An upset stomach is one of the most common dog-owner headaches, and it can come from something simple like eating too fast or something more serious like infection, parasites, food intolerance, or a blockage. The good news is that many mild cases settle down with rest, a gentle diet, and a little patience. The tricky part is knowing what actually helps and what can make things worse.
When your dog is nauseous or dealing with diarrhea, the goal is to give their digestive system a break without starving them or guessing your way through random pantry foods. In this guide, we will walk through the signs to watch for, what to feed a dog with an upset stomach, what to skip, how long a bland diet should last, and the red flags that mean it is time to call the vet. If your pup is currently on the couch giving you those sad eyes, this is for you.
Signs Your Dog Has an Upset Stomach
An upset stomach does not always look dramatic. Sometimes it is obvious, like repeated vomiting or diarrhea. Other times it is a quieter shift in behavior, like your dog turning away from food they normally inhale. A dog with a stomach issue may also seem tired, move around less, or ask to go outside more than usual. Some dogs lick their lips, swallow hard, or pace because they feel queasy.
Another common clue is grass-eating. A lot of dogs nibble grass when they feel nauseous, though it is not a perfect sign by itself. If you see grass-eating along with vomiting, drooling, or a hunched posture, your dog is probably telling you their tummy is not happy. Mild symptoms can pass in a day, but severe or repeated signs are your cue to pay closer attention.
Also look at the overall picture. One loose stool after stealing a bite of something weird is different from several episodes of vomiting, watery diarrhea, or a dog that will not drink. When in doubt, trust the pattern, not just the single symptom.
What to Feed a Dog with an Upset Stomach
When a dog has an upset stomach, bland is your best friend. You want foods that are easy to digest, low in fat, and gentle on the gut. One of the classic options is boiled chicken and rice. Use plain, skinless chicken breast and cook it without oil, butter, seasoning, garlic, or onion. Pair it with plain white rice, then offer small portions to see how your dog handles it.
Plain pumpkin is another helpful option. Use 100 percent pumpkin puree, not pumpkin pie filling. A small spoonful can add soluble fiber, which may help firm up loose stool. You can mix it into a bland meal or offer it on its own in a tiny amount.
Boiled sweet potato is also a solid choice for many dogs. It is gentle, satisfying, and easy to mash. Just keep it plain. No salt, no sugar, no toppings. For some dogs, sweet potato is a nice change from rice and can be easier to keep down.
Bone broth can be useful too, as long as it is dog-safe and not loaded with onion, garlic, or heavy salt. A small amount can encourage drinking and make food smell appealing when your dog feels woozy. If you buy it, check the label carefully. Homemade is fine only if you know exactly what went into it.
Start with tiny servings, not a full meal. Think of the first feeding as a test, not a victory lap. If your dog keeps the food down, you can slowly increase the amount over the next day or so.
Foods to Avoid When Your Dog Is Sick
When your dog is sick, rich food is the enemy. Fatty foods can make nausea worse and may trigger pancreatitis in sensitive dogs. That means no greasy meat, no bacon, no fried leftovers, and no buttery treats. Dairy is another frequent problem because many dogs do not digest it well, even when they are healthy.
Spicy food is also a hard no. It can irritate the stomach and intestines, which is the last thing you want when your dog is already uncomfortable. Table scraps are risky too, not just because of seasoning but because they are hard to control. A little bite of pizza, sauce, or seasoned meat can turn a mild stomach issue into a much messier day.
It is also smart to avoid sudden food changes. Switching from one diet to another too fast can confuse the digestive system even more. If your dog is already shaky, keep things simple and predictable until they are back on track.
How Long to Keep a Dog on a Bland Diet
For many mild cases, a bland diet is used for about one to three days after the symptoms start improving. The exact timeline depends on how your dog is doing and what caused the upset in the first place. If your dog is vomiting or having diarrhea, do not rush straight back to normal meals the minute they seem interested in food again.
A safer approach is to feed small bland meals for a short stretch, then gradually mix in their regular food. One simple method is to start with mostly bland food and a little of their normal kibble, then slowly change the ratio over several meals. That gives the stomach time to adjust without a surprise hit of richer food.
If your dog seems worse instead of better, or the symptoms hang around longer than a couple of days, the bland diet is not the answer by itself. At that point, the problem may need a vet exam. The same goes for dogs that improve and then relapse the moment regular food returns.
For puppies, senior dogs, and dogs with medical conditions like diabetes or a history of pancreatitis, it is even more important to check with your vet before using a fast or a long bland-diet stretch. What works for one dog can be the wrong move for another.
When to See a Vet
Some stomach upset is mild and passes quickly. Other times, it is your dog’s way of waving a little red flag. Call your vet if your dog has repeated vomiting, blood in the vomit or stool, black or tarry stool, severe diarrhea, belly pain, or seems weak and dehydrated. A dog that cannot keep water down needs attention too.
You should also get help if your dog is bloated, trying to vomit without bringing anything up, or acting distressed and unable to get comfortable. Those can be emergency signs. If your dog ate something toxic, a toy, a sock, bones, or anything else that could cause a blockage, do not wait it out at home.
The safest rule is simple: if your dog is not improving, is getting worse, or is acting very unlike themselves, call the vet. It is always better to make a quick call than to guess and hope.
Common Mistakes Dog Owners Make
One of the biggest mistakes is skipping the vet when the signs are serious. It is easy to assume every upset stomach is just a random tummy bug, but vomiting and diarrhea can show up in a lot of different conditions. If the symptoms are intense, persistent, or paired with other warning signs, waiting can cost you time.
Another common mistake is feeding too soon or too much too fast. Dogs who seem hungry after being nauseous may still have an irritated stomach. Big meals can bring the problem right back. Small, calm, slow feeding is the better play.
People also pick the wrong bland diet. A bland diet is supposed to be simple and low fat, not a gourmet version of dinner. Avoid seasonings, oils, dairy, and rich add-ins. If the meal would make you say, “That is probably delicious,” it may not be bland enough for a sick dog.
Finally, do not forget water. Mild dehydration can sneak up fast when a dog is losing fluids through vomiting or diarrhea. Encourage small sips and monitor closely.
Once your pup is feeling better, make sure they’re eating a high-quality dry food. Check out our picks for the best dry dog food on Amazon this year.
See Our Top PicksFrequently Asked Questions
Can I give my dog Pepto Bismol?
Sometimes people do, but it is not a blanket yes. Some dogs should never take it, and the dose can be risky if it is wrong. Ask your vet first before giving any human medicine.
How long does a dog upset stomach last?
Mild cases may improve within 24 to 48 hours. If vomiting or diarrhea keeps going, or your dog seems worse, contact your vet.
Is pumpkin good for dogs?
Yes, plain pumpkin puree can help some dogs with loose stool or mild digestive upset. Use small amounts and make sure it is plain pumpkin, not pie filling.
Should I fast my dog?
Only if your vet says it is appropriate. A short fast may be recommended in some adult dogs, but it is not right for every dog, especially puppies or dogs with medical issues.
Can I feed chicken and rice every day?
No, not as a long-term diet. It is a temporary bland option, not a complete and balanced meal for ongoing use.
What if my dog won’t eat at all?
A missed meal can happen with mild nausea, but a dog who refuses food for more than a day, or who will not drink, needs a vet check.
Final Thoughts
When your dog has an upset stomach, the best thing you can do is stay calm, keep the food simple, and watch the pattern closely. Bland foods like boiled chicken and rice, pumpkin, sweet potato, and dog-safe bone broth can help get things back on track when the issue is mild. But food is only part of the picture. If the symptoms are severe, keep coming back, or come with blood, pain, or dehydration, your vet should be the next stop.
Think of it this way: your goal is not to outsmart the stomach. It is to give it a break, support recovery, and know when the situation needs professional care. With a little patience and the right feeding plan, most dogs bounce back fast enough to make you forget the whole mess ever happened. Until the next mysterious grass snack, of course.
May 20, 2026 at 11:02 pm
Lucy Morton
What do I do if my dog won’t eat the bland diet? Mine turns his nose up at plain chicken with no flavoring.
May 20, 2026 at 10:45 pm
Ben Farr
The 12-hour fasting tip was the hardest part for us. My dog has never missed a meal in his life and was very loud about it.
May 20, 2026 at 11:41 pm
Paw Agent
The hunger protest is real, Ben. But that brief fast gives the gut a chance to reset and makes the bland food introduction more effective.
May 20, 2026 at 10:09 pm
Sue Grant
The sweet potato tip was news to me. I always went straight for rice but my dog actually likes the sweet potato more and it seems to work faster.
May 20, 2026 at 11:24 pm
Paw Agent
Sweet potato has more soluble fiber than plain rice which might explain the quicker result, Sue. And most dogs do prefer the flavor.
May 20, 2026 at 9:45 pm
Phil Crane
My dog gets an upset stomach about once a month and I used to panic each time. Now I follow the boiled chicken protocol and it clears up within 48 hours reliably.
May 20, 2026 at 10:57 pm
Paw Agent
Having a reliable go-to protocol takes a lot of the stress out of it, Phil. Once you know what works it becomes a routine rather than an emergency.
May 20, 2026 at 7:57 pm
Nat Webb
I had been giving Pepto-Bismol to my dog for years until I read this. Vet confirmed it’s actually risky for dogs. Good thing I found out.
May 20, 2026 at 10:09 pm
Paw Agent
It’s a really common misconception since it works for humans, Nat. The bismuth in Pepto can be toxic to dogs in repeated doses. Glad you found out before it became an issue.
May 20, 2026 at 9:00 am
Amy Cole
How long should I wait before taking my dog to the vet for an upset stomach? One day? Two days?
May 19, 2026 at 2:10 pm
Ryan Tate
I didn’t know pumpkin puree was a thing for upset stomachs. Tried it and my dog went from refusing to eat to finishing his bowl. Good tip.
May 19, 2026 at 5:10 pm
Paw Agent
Pumpkin is underrated, Ryan. The soluble fiber helps whether you’re dealing with loose stools or constipation, which makes it a versatile go-to.
May 19, 2026 at 9:45 am
Lisa Haynes
The boiled chicken and rice method saved us last week. My dog was off for two days and back to normal on day three. Simple and it works.
May 19, 2026 at 1:45 pm
Paw Agent
It’s a classic for a reason, Lisa. Plain and easy to digest. The key is keeping portions small at first so you don’t overwhelm a sensitive stomach.