PupPortions

Dog Food Transition Calculator

Switching foods too fast is the fastest route to a week of diarrhea. This tool turns your dog's daily calories into an actual day-by-day pour: cups of the old food and cups of the new one, holding total calories flat while the mix shifts from mostly old to all new.

kcal / day (held flat)
DayNew-food shareOld food / dayNew food / day

Feed both foods in the same bowl at each meal. Watch the stool and body condition, and if the gut protests, hold at the current day's ratio a few extra days before advancing. Estimates for healthy dogs, not veterinary advice.

How the ratio shifts without changing calories

The daily calorie target never moves. It comes from the same engine as the main dog food calculator: RER = 70 × kg0.75 times a life-stage factor. What changes each day is how that fixed calorie budget is split between the two foods:

  1. New-food share on day d of an N-day switch is d ÷ N, so the last day is 100% new.
  2. Old-food calories that day = daily target × (1 − share); new-food calories = daily target × share.
  3. Old-food cups = old-food calories ÷ its kcal/cup; new-food cups = new-food calories ÷ its kcal/cup.

Splitting the change evenly across the days, rather than in the usual 25/50/75/100 quarter-jumps, is our call: it keeps each day's step small, which is easier on the gut. The part that most tools get wrong is step 3. Because each food is divided by its own calorie density, the cup counts are not the mirror image of the percentages. Feed a richer new food and you pour fewer of its cups than the share suggests.

Worked spot-check, day 4 of the default 7-day switch below (about 57% new): the old food lands at roughly 125 cups and the new food at about the same 125 cups, even though more than half the day's calories are now the new food, because the new food packs 475 kcal a cup against 350. A percentage chart holding the cup count fixed would have you scoop close to 1¾ cups of the new food, roughly 175 kcal too much.

Default 7-day schedule

A 50 lb (22.7 kg) spayed/neutered adult at about 1,164 kcal a day, moving off a 350 kcal/cup food onto a denser 475 kcal/cup food, fed twice daily. This is the table the calculator builds live for your own dog above.

DayNew-food shareOld food / dayNew food / day
Day 114% new2 ¾+ cups
≈ 1 ¼+ cups / meal
¼+ cup
≈ ⅛ cup / meal
Day 229% new2 ¼+ cups
≈ 1 ¼ cups / meal
¾ cup
≈ ¼+ cup / meal
Day 343% new1 ¾+ cups
≈ 1 cup / meal
1 cups
≈ ½ cup / meal
Day 457% new1 ¼+ cups
≈ ¾ cup / meal
1 ¼+ cups
≈ ¾ cup / meal
Day 571% new1 cup
≈ ½ cup / meal
1 ¾ cups
≈ ¾+ cup / meal
Day 686% new½ cup
≈ ¼ cup / meal
2 ⅛ cups
≈ 1 cups / meal
Day 7100% new0
≈ 0 / meal
2 ½ cups
≈ 1 ¼ cups / meal

Notice the new-food column never reaches the old food's cup count: 2½ cups of the new food carries the full day once you are all the way over, versus about 3⅓ cups of the old. Same calories, denser food, fewer cups.

Formulas and life-stage factors follow the published companion-animal nutrition framework (NRC 2006; WSAVA nutrition guidelines; 2021 AAHA nutrition guidelines). Full method, limits, and what this site is not: About & methodology. Need the kcal/cup line on either bag? How to read dog food calorie labels. Feeding cans and kibble at once during the switch? Wet + dry mix calculator. Switching a growing dog? Puppy feeding calculator.

Frequently asked questions

How long should switching dog food take?

Seven days suits most dogs. Stretch it to 10 or 14 days for puppies, seniors, and any dog with a history of a sensitive stomach, and only drop to 5 days when the new food is close to the old one (same brand, same protein, similar fat). The slower schedule means a smaller daily jump in the new food, which is what actually prevents loose stool.

Why do the cups of new food not match the percentages?

Because the calculator counts calories, not scoops. A denser food packs more calories per cup, so fewer cups cover the same share of the day. Switch a 350 kcal/cup food for a 475 kcal/cup one and "50% new" is about 1.7 cups of the old but only 1.2 cups of the new, not an even split. A percentage-only chart pours too much of the richer food.

What if my dog gets diarrhea during the switch?

Hold at the current day’s ratio for two or three extra days instead of advancing, or step back one day, and let the gut settle before moving on. Keep water available. If loose stool lasts more than a couple of days, or you see blood, vomiting, or a flat, tired dog, stop and call your vet. This is feeding management, not a treatment plan.

Can I switch cold turkey?

Some iron-gutted dogs handle an overnight swap fine. Plenty do not, and the payoff for a week of mixing is avoiding several days of cleanup and a miserable dog. A gradual change gives the gut bacteria time to adjust to the new fat and fiber. If you must switch fast (a recall, a supply gap), go 3 to 4 days and watch the stool closely.

Does this work for wet or fresh food?

Yes, as long as you know the calories per unit. Put the old food’s kcal/cup (or kcal/can, or kcal per fresh pack) in one box and the new food’s in the other, and read the output in those same units. The math holds total calories flat whatever the format.