How to Switch Dog Food Without an Upset Stomach
September 6, 2026 · 11 min read

Short answer: move about a quarter of the bowl from the old food to the new one every two days, finishing in a week. Softer stool somewhere in the middle is normal and not a reason to abandon the new food. Go faster only when a veterinarian tells you to.
The reason a transition works has nothing to do with your dog's stomach adjusting. It is the bacteria further down.
Why a gradual switch works
Your dog's large intestine holds a bacterial population tuned to one specific diet: its fibre sources, its fat level, its protein. Those bacteria do the final stage of digestion, and their proportions shift to match whatever arrives regularly.
Change the food overnight and you hand that population a substrate it is not equipped for. The species that thrive on the new fibre have not multiplied yet; the ones that dominated are suddenly underfed. The result is fermentation going wrong in the middle, which shows up as gas, urgency, and loose stool.
Give it a week and the population rebalances quietly. That is the entire mechanism. Nothing is being soothed or protected.
The 7-day schedule
| Days | Old food | New food |
|---|---|---|
| 1 to 2 | 75% | 25% |
| 3 to 4 | 50% | 50% |
| 5 to 6 | 25% | 75% |
| 7 onward | 0% | 100% |
Measure both portions by weight rather than by eye. The two foods almost certainly differ in calorie density, so a cup of one is not a cup of the other. Work out the daily calorie target with the dog calorie calculator, then convert each side of the split with the portion converter.
Stretch it to 10 to 14 days for a puppy, a senior, a dog with any history of digestive trouble, or a switch that crosses a big formulation gap, such as moving from a chicken kibble to a fish-based or fresh diet. Same ratios, more days at each step.
If stool loosens at a given ratio, hold there for two extra days instead of advancing. That is the whole adjustment. Backing up to the previous ratio is rarely necessary.
What is normal and what is not
Expect, roughly around days 3 to 5:
- Softer stool, still formed enough to pick up
- More gas than usual
- A slightly larger volume of stool
- Mild, temporary changes in enthusiasm at the bowl
Stop the transition and call a veterinarian for:
- Watery diarrhoea, particularly if it goes past 48 hours
- Blood or black tarry stool
- Repeated vomiting, as opposed to a single episode
- Lethargy, fever, or a painful abdomen
- A dog refusing all food for more than about 24 hours, or 12 hours for a puppy
That second list is not a slow transition failing. It is a different problem borrowing the timing, and slowing the schedule will not address it.
When to switch immediately instead
A gradual switch is the default, not a rule. Move straight to the new food when:
- The current food has been recalled. Stop feeding it that day.
- Your dog is reacting to the current food. Vomiting, diarrhoea, or itching that a vet has linked to the diet.
- A veterinarian has started a therapeutic diet. Renal, hepatic, and low-fat diets for pancreatitis are prescribed because the current food is actively working against the dog. A week of half-doses undercuts the point.
In those cases a few days of loose stool is a reasonable trade for getting the dog off the problem food.
The situations owners get wrong
Switching from puppy to adult food
Timing tracks skeletal maturity rather than a birthday, and it varies more than most owners expect:
| Adult size | Switch at |
|---|---|
| Small, under 20 lb | 9 to 12 months |
| Medium, 20 to 50 lb | 12 to 14 months |
| Large, 50 to 90 lb | 18 months |
| Giant, over 90 lb | 18 to 24 months |
Moving a large-breed puppy to adult food at twelve months cuts growth support it still needs. Leaving any dog on puppy food months past maturity supplies surplus calories that become fat. Take 10 to 14 days over this one. Our puppy feeding chart covers the calorie targets on either side of the change.
Changing flavour within the same brand
Usually three or four days is enough, since a product line often shares a base formula across flavours. Do not assume it is free, though. A chicken-to-salmon change inside one brand can move fat content by several points, which a sensitive dog will notice.
Switching between formats
Going from kibble to canned or fresh food is a bigger change than going between two kibbles, because moisture, fat, and fibre all move at once. Use the full 10 to 14 days, and recalculate portions rather than matching by volume. A cup of canned food carries roughly half the calories of a cup of kibble, which the wet vs dry comparison works through.
If your dog refuses the new food
Slow down before you conclude anything. A dog that ate 75% old food happily will often take 60/40 the next day.
What helps:
- Warm it slightly, or add a spoonful of warm water. Aroma drives canine appetite far more than taste does.
- Feed on a schedule, giving 15 to 20 minutes and then removing the bowl. Free-fed dogs have no reason to commit to a meal.
- Cut treats during the transition. A dog getting 15% of its calories from chews can afford to be fussy.
What backfires: adding something tasty to force the meal down. That teaches the dog refusing produces an upgrade, and you will be adding it forever.
A healthy adult dog skipping a meal or two during a switch is not an emergency. Past about 24 hours, it stops being fussiness and becomes a reason to call the vet.
Before you switch at all
Worth asking whether the new food is actually better, or just newer. Most switches are driven by an ingredient panel that reads well or a rating from a site scoring foods on ingredient aesthetics, which is not a reliable measure of anything.
The questions that matter are about the manufacturer: does it employ a qualified nutritionist, run feeding trials, and own its plants? Those are the WSAVA criteria, and they are worth checking before you spend a week of your dog's digestion finding out.
The bottom line
Seven days, a quarter of the bowl every two days, measured by weight. Hold an extra two days at any ratio that produces loose stool. Take 10 to 14 days for puppies, seniors, sensitive dogs, and format changes. Switch immediately only on veterinary advice or a recall.
Then recheck body condition a few weeks later, because a new food with a different calorie density will quietly change your dog's weight if the portion did not change with it.
Find out whether the food you are switching to actually fits your dog →
FAQ
Quick answers sourced from veterinary literature
These mirror the medically reviewed IntelliBowl notes on this slug and exist to help crawlers summarize quotable excerpts.
How long should it take to switch a dog's food?
Seven days suits most healthy adult dogs: days 1 and 2 at roughly 75% old food, days 3 and 4 at half and half, days 5 and 6 at about 25% old, and the new food alone from day 7. Dogs with a history of digestive trouble, and most puppies, do better on a 10 to 14 day version of the same ramp. The point is to give gut bacteria time to shift population, which takes days rather than hours.
Why does my dog have diarrhoea after switching food?
The gut microbiome is adapted to the old formula's fibre, fat, and protein mix, and it takes several days to adjust. A day or two of softer stool in the middle of a transition is expected. Hold at the current ratio for two extra days rather than pushing forward. Watery diarrhoea, blood, repeated vomiting, or lethargy is a different situation and needs a veterinarian, not a slower schedule.
Can I switch dog food cold turkey?
Sometimes, and sometimes you should. Many dogs handle an abrupt change with nothing worse than a soft stool, and there are cases where an immediate switch is correct: a recalled product, a suspected reaction, or a veterinarian starting a therapeutic diet. Outside those, a gradual switch is the low-cost way to avoid several unpleasant days for a dog that turns out to be sensitive.
Do I need to transition between flavours of the same brand?
Usually a shorter one is enough, around three to four days, because the base formula and fibre sources are often shared across flavours in a line. Do not assume it is trivial, though. A switch from a chicken to a fish recipe within one brand can still change fat content and protein source enough to matter for a sensitive dog.
When should a puppy switch to adult food?
Roughly at the point of skeletal maturity, which varies by adult size: about 9 to 12 months for small breeds, 12 to 14 months for medium, and 18 to 24 months for large and giant breeds. Switching a large-breed puppy too early cuts the growth support it still needs; leaving it on puppy food well past maturity oversupplies calories. Transition over 10 to 14 days.
What if my dog refuses the new food?
Slow the ratio change rather than giving up on day one, since a dog that ate 75% old food happily will often accept 60/40 the next day. Warming the food slightly or adding a little warm water raises aroma and helps. Resist adding tasty toppers to force it down, because that teaches the dog that refusing produces something better. A healthy adult dog skipping a meal or two during a transition is not an emergency, but a dog refusing food for more than about 24 hours needs a veterinarian.