What I Actually Give Dogs With an Upset Stomach (After Years in Practice)
Everything You Need to Know
I’ve been working as a small-animal veterinarian for over a decade, and if there’s one issue I see almost daily, it’s upset stomachs in dogs. Sometimes it’s mild—just a bit of vomiting after eating something questionable. Other times, it’s more serious. But most cases fall somewhere in the middle, and knowing what to give (and what to avoid) makes a real difference.
Over the years, I’ve developed a pretty practical approach. Not textbook-perfect, but grounded in what actually works for real dogs in real homes.
First, I Look at the Cause (Even at Home, You Should Too)
Before I recommend anything, I try to figure out why the dog’s stomach is upset. That matters more than people realize.
A dog that got into greasy leftovers behaves very differently from one with a stomach bug or food intolerance. I remember a case not long ago—a young Labrador that had been vomiting all morning. The owner was worried it was something serious, but it turned out the dog had eaten half a buttered naan from the kitchen counter. Classic.
In simple cases like that, treatment is usually straightforward.
What I Usually Recommend First: Let the Stomach Rest
This is the step many owners skip, and it’s often the most helpful.
For mild vomiting, I typically advise withholding food for about 12 hours (for adult dogs). Water should still be available, but in small amounts if the dog is vomiting frequently.
I’ve seen many cases resolve just with this alone. A client once called me in a panic because her dog had vomited three times overnight. By the time she came in the next day—after holding food for half a day—the dog was already acting normal again.
The Bland Diet That Actually Works
Once vomiting has settled, I almost always recommend a bland diet. In my clinic, this is one of the most reliable tools we have.
The classic combination:
- Boiled chicken (no skin, no salt)
- Plain white rice
I’ve used this thousands of times, and it works because it’s easy to digest and gentle on the stomach.
I remember treating an older mixed-breed dog that had recurring stomach issues. The owner had tried switching between expensive commercial foods with no success. When we moved the dog to a simple chicken-and-rice diet for a few days during flare-ups, the difference was immediate—less vomiting, firmer stools, and a much calmer dog overall.
Feed small portions, several times a day. Don’t rush back to normal food too quickly—this is another common mistake I see.
What About Yogurt or Probiotics?
This is where my opinion is a bit more selective.
Plain yogurt can help in some cases because of the probiotics, but not all dogs tolerate dairy well. I’ve seen dogs get worse after yogurt, especially those already dealing with diarrhea.
If I want to support gut health, I usually recommend a high-quality canine probiotic rather than guessing with household foods. In the clinic, we use veterinary-grade options because they’re more predictable.
When I Use Pumpkin (And When I Don’t)
Plain canned pumpkin (not pie filling) can be helpful, especially for diarrhea. It adds fiber and can help regulate digestion.
But here’s something I’ve learned the hard way—it’s not a cure-all.
A few years back, a client kept giving pumpkin to a dog that had ongoing vomiting. The problem wasn’t digestion—it was a foreign object the dog had swallowed. Pumpkin didn’t help, and it delayed proper treatment.
So yes, pumpkin can help with mild digestive upset, but if symptoms persist, it’s not the solution.

What I Avoid Giving Dogs With Upset Stomachs
Some things cause more harm than good, and I’ve seen enough cases to be firm about this.
I strongly advise against:
- Fatty foods (like leftovers or fried items)
- Milk (often worsens diarrhea)
- Human medications without veterinary guidance
One case that stuck with me involved a dog given over-the-counter human medication. The owner meant well, but it led to complications that required hospitalization. Since then, I always emphasize—don’t guess with medications.
Hydration Matters More Than Most People Think
If a dog is vomiting or has diarrhea, dehydration becomes a real concern.
I usually tell owners to watch how the dog drinks. Small, frequent sips are better than letting them gulp water all at once.
In more stubborn cases, I’ve had to give fluids at the clinic because the dog simply couldn’t keep anything down. That’s often the tipping point where home care isn’t enough.
When I Tell Owners to Stop Home Treatment
There’s a line between simple care and medical attention. Over the years, I’ve learned to recognize it quickly.
If a dog shows any of these signs, I don’t recommend waiting:
- Vomiting for more than a day
- Blood in vomit or stool
- Lethargy or weakness
- Refusing water
- Signs of pain (restlessness, whining, hunched posture)
I once treated a dog whose owner waited several days, assuming it was just an upset stomach. It turned out to be a blockage. Earlier intervention would have made things much easier—for both the dog and the owner.
My Practical Take After Years of Cases
Most mild upset stomachs in dogs can be managed at home with three simple steps: rest the stomach, reintroduce food slowly with something bland, and maintain hydration.
But what really separates a smooth recovery from a complicated one is judgment—knowing when it’s just a temporary issue and when it’s something more serious.
If there’s one thing I’ve learned after years in practice, it’s this: simple remedies work well, but only when they’re used at the right time for the right reason.