HomeNutrition › How to Switch Dog Food
🔄 Transitions

How to Switch Dog Food Without Causing Upset Stomach

The 7–10 day transition schedule that prevents diarrhea and vomiting when changing your dog's food — and what to do when the transition goes wrong.

⏱ 6 min read  |  🗓 Updated 2025

Switching dog food too abruptly is the most common cause of sudden diarrhea and vomiting — and it's 100% preventable. Follow this simple schedule and your dog's gut bacteria will have time to adjust without any drama.

Why Slow Transitions Matter

Your dog's gut microbiome is adapted to their current food. Each food has a different protein source, fat content, fiber type, and carbohydrate profile. When you switch abruptly, the bacteria that were thriving on the old food can't immediately handle the new composition. The result: gas, diarrhea, sometimes vomiting.

A slow transition gives gut bacteria time to shift their populations. It also helps you identify if the new food disagrees with your dog before they've eaten a full bag of it.

There's one exception: If your vet prescribes a therapeutic diet urgently (e.g., for pancreatitis or kidney disease), they may direct an immediate switch. In that case, follow your vet's specific instructions.

The Standard 7-Day Transition Schedule

DayOld FoodNew Food
1–275%25%
3–450%50%
5–625%75%
7+0%100%

For dogs with sensitive stomachs, IBD, or food sensitivities — extend this to 10–14 days by moving more slowly through each phase.

Sensitive stomach protocol: Add 1–2 teaspoons of plain canned pumpkin per meal during the transition. The fiber acts as a prebiotic and helps normalize stool consistency.

When the Transition Causes Problems

Some soft stool during the transition is normal and expected. When to slow down or stop:

  • Liquid diarrhea — back up one step in the schedule; hold at that ratio for 3 days before continuing
  • Vomiting — skip the new food entirely for 24 hours, then restart at 25% new food more slowly
  • Blood in stool — call your vet; may indicate colitis or a food intolerance that needs investigation
  • Refuses to eat new food — see "picky eaters" section below

If diarrhea persists for more than 3 days despite slowing the transition, the new food may simply not agree with your dog. Consider a different protein source or a limited-ingredient diet.

Special Cases

Puppy to Adult Food

Follow the same 7-day schedule. Puppies are often more tolerant than adults but still benefit from a gradual transition.

Kibble to Wet Food

Go slower — 10 days minimum. Wet food has very different moisture and fat content; GI adjustment takes longer.

Dry to Raw

14+ day transition minimum. Consult your vet. Never mix raw with kibble in the same bowl — different digestion rates and contamination risk.

After Illness / Antibiotics

Wait until stools have been normal for 3 days before beginning any food transition. Add a probiotic during the transition to restore gut flora.

Handling Picky Eaters During Transitions

Some dogs will hold out and refuse the new food. Don't negotiate — doing so teaches them that refusing food gets them something better.

  1. Offer the mixed meal, leave it for 20 minutes, then pick it up whether eaten or not
  2. No treats or table scraps between meals during the transition
  3. Warm the new food slightly — increases aroma and palatability
  4. Add a small amount of low-sodium broth to make the new food more appealing
  5. A healthy dog will not starve itself — most hold-outs give in within 1–2 days

If your dog truly refuses to eat for more than 48 hours, consult your vet. In rare cases, there's a medical reason (nausea, pain) rather than stubbornness.