How to Switch Your Dog's Food Without an Upset Stomach

Last updated: June 2026 ยท 9 min read

You've found a food you want to move your dog onto โ€” maybe a better grain-free recipe, a senior formula, a fresh diet, or simply a brand that suits your budget better. The food is only half the job. How you make the switch decides whether the next week is smooth or spent mopping up diarrhoea and staring at a refused bowl โ€” and a bad transition is the single most common reason owners wrongly conclude a perfectly good food "doesn't agree" with their dog.

The good news: getting it right is simple. It comes down to one principle โ€” go gradually โ€” and a schedule you can run on autopilot. Here's the whole thing.

Why You Can't Just Swap the Bowl Over

Your dog's gut isn't a passive tube โ€” it's home to a vast population of bacteria, the microbiome, that's finely tuned to digest whatever your dog has been eating. Those bacteria produce the enzymes that break down the specific proteins, fats and fibres in the current food. Change the recipe overnight and that bacterial community is suddenly mismatched to the meal in front of it. The result is predictable: loose stools, wind, gurgling and sometimes a churny, off-food day or two while the gut scrambles to re-tune.

Feed the new food gradually, mixed into the old, and you give the microbiome time to shift its balance to suit the new recipe. Do it over a week and most dogs never miss a beat. That's the entire logic of a transition โ€” you're not babying the dog, you're giving its gut bacteria time to catch up.

The 7-Day Transition Schedule

This is the standard, vet-recommended approach and it works for the large majority of dogs moving between two complete foods. Mix the old and new food in the same bowl, shifting the ratio every couple of days:

Days Old food New food
Days 1โ€“275%25%
Days 3โ€“450%50%
Days 5โ€“625%75%
Day 7 onwardโ€”100%

That's it. Keep your dog's total daily portion the same throughout โ€” you're changing what's in the bowl, not how much. If you're also changing the portion size (because the new food has a different calorie density, which fresh and air-dried foods often do), settle the recipe first, then adjust the amount using our dog food calculator once your dog is fully switched over.

When to Go Slower Than a Week

Seven days is the default, not a law. Stretch the transition to 10โ€“14 days if any of these apply:

  • Your dog has a sensitive stomach or a history of digestive upset. These dogs react to small changes, so smaller, slower steps pay off.
  • You're changing food type, not just brand โ€” dry kibble to fresh, kibble to raw, or dry to wet. The bigger the difference in moisture, fat and digestibility, the more adjustment the gut needs.
  • Your dog is a puppy, a senior, or recovering from illness โ€” younger, older and convalescing guts are less robust.
  • It's a known fussy or anxious eater โ€” a barely-perceptible change is easier to slip past a suspicious nose.

To stretch it, just hold each ratio for three or four days instead of two, and feel free to add an intermediate step (say 10% new food for the first few days). Going slower never hurts; going too fast routinely does.

What to Do If the Stools Go Loose

Soft stools partway through a transition aren't a disaster โ€” they're feedback that you've moved a touch too fast. The fix is simple:

  1. Step back a stage. Drop to the previous ratio (more old food) and hold it until the stools firm up โ€” usually a day or two.
  2. Then progress more slowly than before, increasing the new food in smaller increments.
  3. Keep fresh water available โ€” a brief bout of loose stools is mildly dehydrating.

Most transition wobbles resolve themselves this way within a day or two. But know the red lines. Call your vet if the diarrhoea is severe or bloody, lasts more than 48 hours, or comes with vomiting, lethargy, a swollen belly or your dog going completely off food and water. Those signs point beyond a simple diet change โ€” don't write them off as "just the new food".

Switching to Fresh, Raw or Wet Food

Moving from dry kibble to a complete fresh diet (or raw, or a mostly-wet diet) is the biggest gut change of all, so give it the full 10โ€“14 days. Two extra tips for these switches:

  • Consider feeding old and new at separate meals rather than mixed in one bowl โ€” kibble and fresh food digest at different rates, and some dogs handle them better kept apart during the changeover.
  • Recalculate the portion. Fresh food is far more calorie-dense per gram than it looks, and it's portioned by your dog's weight โ€” follow the brand's feeding guide closely so you don't accidentally over- or under-feed. (For big dogs especially, it's worth reading our fresh vs kibble cost guide before committing.)

Not ready to go all-in on fresh? A part-time switch โ€” kibble base plus a fresh or wet topper โ€” gives you most of the benefits with a gentler transition and a smaller bill.

Just Changing Flavour? You Can Often Go Faster

Everything above is for moving between two different foods. If you're only swapping flavour within the same range โ€” chicken to salmon, lamb to beef in the same brand โ€” the recipe's base usually stays the same, so most dogs handle it in just 3โ€“4 days rather than a full week. The exception is sensitive dogs and brand-new proteins, which still deserve the slower route. We've broken the whole thing down in our dedicated guide to switching dog food flavour.

If Your Dog Just Won't Eat It

Refusal during a switch is usually fixable. Slow the transition right down so the new food is barely detectable, then increase it a spoonful at a time. Warming the food or adding a splash of warm water or unsalted bone broth lifts the aroma and tempts most fussy eaters. Resist two temptations: don't leave a full bowl down all day (it goes stale and teaches grazing), and don't bury it under human-food extras to coax them โ€” that just trains your dog to hold out for the good stuff.

If, after a genuinely patient transition, your dog still turns its nose up, accept that the recipe may simply not suit it and try a different one. A dog refusing a food after a fair trial is information, not stubbornness.

The Bottom Line

  • Always transition gradually. The standard is a 7-day mix โ€” 25% / 50% / 75% / 100% โ€” keeping the total portion steady.
  • Go to 10โ€“14 days for sensitive dogs, puppies and seniors, or any change of food type (kibble โ†’ fresh/raw/wet).
  • Loose stools mean slow down โ€” step back a stage, firm up, then progress gently. Know the red flags that mean "call the vet".
  • Don't switch without a reason โ€” and when you do, the transition, not the food, is what usually decides how it goes.

Ready to choose what you're switching to? Start with our best grain-free dry foods, best fresh foods, best puppy foods or best senior foods โ€” then come back here and switch the right way. And if you're switching because something's wrong โ€” itching, soft stools, wind or a dull coat โ€” read is my dog's food causing this? first to make sure the bowl is really the culprit.

Frequently Asked Questions

How long does it take to switch a dog to a new food?

For most dogs, plan on about 7 days, gradually increasing the proportion of new food while reducing the old. A rough schedule is 25% new for two days, 50% new for two days, 75% new for two days, then 100% on day seven. Dogs with sensitive stomachs, a history of digestive upset, or a big change in food type (for example dry kibble to fresh food) often do better over 10โ€“14 days. There's no prize for rushing โ€” the gut's bacteria need time to adapt to the new recipe, and going slowly is what prevents the loose stools that make owners give up on an otherwise great food.

Why does my dog have diarrhoea after changing food?

Almost always because the switch happened too fast. Your dog's gut hosts a population of bacteria tuned to its old diet; change the food abruptly and that microbiome can't keep up, which shows up as loose stools, wind or a churny tummy for a few days. The fix is to slow down: go back to a higher proportion of the old food, let the stools firm up, then progress more gradually. If diarrhoea is severe, bloody, lasts more than 48 hours, or your dog is also off its food, lethargic or vomiting, treat it as more than a diet change and call your vet โ€” those signs point to something other than a simple transition.

Can I switch my dog's food cold turkey?

You can, and some dogs with cast-iron stomachs sail through an overnight swap โ€” but it's a gamble, and the downside is a week of mopping up diarrhoea. The only time an abrupt switch is justified is when a vet tells you to (for example, moving straight onto a therapeutic diet) or when the current food is causing harm and continuing it is worse than a few loose stools. For every routine change โ€” a new brand, a life-stage formula, a move to fresh or wet food โ€” the gradual route is safer, kinder and far more likely to end with your dog actually eating the new food.

How do I transition my dog to fresh or raw food from kibble?

Treat it as a bigger change and stretch the transition to 10โ€“14 days, because fresh and raw diets have a very different moisture content, fat profile and digestibility from dry kibble. Some owners feed the old and new food at separate meals rather than mixed in one bowl during the switch, which can be gentler on digestion. Watch the stools closely โ€” a short period of softer or smaller, firmer stools is normal as the gut adjusts. If you're moving to a complete fresh diet, follow the brand's own feeding guide for portion sizes, since fresh food is far more calorie-dense per gram than it looks.

My dog won't eat the new food โ€” what do I do?

First, slow the transition right down: drop back to a mix that's mostly the old food and increase the new food a spoonful at a time so the change is barely noticeable. Warming the food gently or adding a splash of warm water or unsalted bone broth boosts the aroma and tempts fussy eaters. Don't leave a full bowl down all day and don't pile on human-food extras to coax them โ€” that teaches the dog to hold out for something better. If after a genuinely slow, patient transition your dog still refuses, the food may simply not suit them, and it's worth trying a different recipe rather than forcing it.

Do I need to transition between flavours of the same brand?

Usually yes, but you can often do it faster. Two recipes from the same range tend to share a similar base, fat level and ingredient style, so many dogs handle a flavour swap over 3โ€“4 days rather than a full week. Sensitive dogs are the exception โ€” if your dog reacts to the slightest change, treat even a same-brand flavour switch as a full 7-day transition. When in doubt, go slower; it costs you nothing but a few days.

Should I switch my dog's food at all if they're doing fine?

Not without a reason. 'If it isn't broken, don't fix it' applies to dog food โ€” a dog that's a healthy weight, has firm stools, a glossy coat and good energy on its current complete diet doesn't need a change for novelty's sake. Good reasons to switch include a life-stage move (puppy to adult, adult to senior), a health issue like a sensitive stomach or weight gain, a recipe being discontinued, or wanting to upgrade ingredient quality. Variety for its own sake mostly just risks an upset tummy โ€” change with a purpose, then transition properly.