What to Feed a Dog with an Upset Stomach

Seeing your dog suddenly vomit or suffer from a bout of diarrhea is alarming for any pet parent. When a pup’s stomach is irritated, jumping straight back into regular kibble can trigger more vomiting; instead, their digestive system needs immediate rest and easily digestible nourishment.

Here is the step-by-step recovery protocol to settle your dog’s tummy safely at home.

Step 1: The Essential 6–12 Hour Fasting Rule

Before offering any food, you must give your dog’s gastrointestinal tract time to rest and reset.

  • Withhold Food for 6–12 Hours: Stop all kibble, wet food, and treats immediately. Feeding a dog right after they vomit often triggers painful muscle contractions in the stomach. (Note: Puppies and toy breeds should never be fasted for long periods without consulting a vet due to hypoglycemia risks).
  • Offer Small Sips of Water: Do not let them gulp large bowls of cold water. Provide a few tablespoons of lukewarm water every 30–60 minutes to prevent dehydration without upsetting the stomach lining.

Step 2: 5 Gentle Bland Foods for an Upset Tummy

Once your dog has gone several hours without vomiting, reintroduce food gradually using these gentle, veterinarian-approved ingredients.

1. Boiled Chicken and White Rice (1:2 Ratio)

The classic Bland Diet is the gold standard for canine digestive recovery.

  • Why it works: Plain white rice is low in fiber and easily absorbed, while skinless boiled chicken provides pure, lean protein.
  • How to prepare: Boil boneless, skinless chicken breast in plain water without any butter, oils, or salt. Shred finely and mix with soft-boiled white rice at a 1 part chicken to 2 parts rice ratio.

2. 100% Pure Canned Pumpkin (Not Pie Mix!)

  • Why it works: Pumpkin is loaded with soluble fiber, which absorbs excess water in the GI tract to firm up loose stools and ease mild constipation.
  • How to prepare: Add 1 to 2 tablespoons of 100% pure pumpkin puree to their meal. Always check the ingredient label to ensure there is zero added sugar, nutmeg, or spices.

3. Salt-Free Bone Broth

  • Why it works: Bone broth replenishes vital electrolytes, supports gut lining integrity, and encourages hydration if your dog refuses plain water.
  • How to prepare: Simmer beef or chicken bones in water, strain completely, and cool down to skim off all hardened fat. Never use store-bought broth containing onions, garlic, or excessive sodium.

4. Plain Oatmeal Cooked in Water

  • Why it works: Plain rolled oats provide soothing soluble fiber that acts as a prebiotic, coating sensitive stomach walls and feeding good gut bacteria.
  • How to prepare: Cook rolled oats thoroughly in plain water (never milk) until soft and mushy. Serve at room temperature in small spoonfuls.

5. Plain, Unsweetened Greek Yogurt (Small Amounts)

  • Why it works: Packed with natural live probiotics that help rebalance disrupted intestinal flora after a digestive flare-up.
  • How to prepare: Add just 1 teaspoon (for small dogs) to 1 tablespoon (for large dogs) over their bland meal. Crucial check: Ensure the yogurt contains NO artificial sweeteners like Xylitol (Birch Bark Extract), which is deadly to dogs.

Step 3: How to Safely Transition Back to Regular Kibble

Do not switch directly from a bland diet to full kibble overnight. Follow this 3-Day Reintroduction Schedule:

  • Day 1: 100% Bland Diet (divided into 3–4 small, frequent mini-meals)
  • Day 2: 50% Bland Diet + 50% Regular Kibble
  • Day 3: 25% Bland Diet + 75% Regular Kibble
  • Day 4: 100% Regular Kibble (Return to normal feeding routine)

Step 4: Red Flag Symptoms (When to See a Vet Immediately)

While mild dietary indiscretion usually resolves within 24–48 hours, seek emergency veterinary care immediately if you notice:

  • Blood in vomit or dark, tarry stools (melena)
  • Inability to hold down even small sips of water for over 2 hours
  • Pale, white, or sticky gums
  • Extreme lethargy, whining, or bloated/tender abdomen
  • Vomiting or diarrhea persisting for more than 24 hours

Leave a Comment