Pet Food Transition Calculator
Plan a safe, gradual switch from your pet's old food to a new one. Enter the daily food amount, start date and transition length, and get a day-by-day mixing schedule that can also keep calories constant.
Plan a Gradual Switch to New Pet Food
Pet Food Transition Formula
Where:
- \(A\) — total daily food amount on the old food, converted to grams
- \(T\) — transition length in days (1–60)
- \(f\) — fraction of new food in the current stage (25%, 50%, 75%, then 100%)
- \(E_1\) — metabolisable energy of the old food (kcal per 100 g)
- \(E_2\) — metabolisable energy of the new food (kcal per 100 g)
- \(A_{\text{old}}\), \(A_{\text{new}}\) — daily amounts of old and new food to mix
The formula splits the daily ration across four equal stages so the share of new food rises in 25% steps. When calorie adjustment is on, the new-food portion is rescaled by the ratio \(E_1 / E_2\) so the pet receives exactly the same daily calories as before the switch.
Pet Food Transition – Calculation Example
Example: a dog eats 200 g of food per day. The owner starts the switch on 2 Feb 2026, plans a 7-day transition, and ticks “Adjust for calorie content” because the old food has 380 kcal per 100 g and the new food has 420 kcal per 100 g.
The daily calorie target stays at the old food's level:
\[ 200 \,\text{g} \times \frac{380 \,\text{kcal}}{100 \,\text{g}} = 760 \,\text{kcal per day} \]
On day 1 the mix is 25% new food: 150 g old food (570 kcal), so the new food must supply the remaining 190 kcal:
\[ A_{\text{new}} = \frac{760 - 570}{420/100} = \frac{190}{4.2} \approx 45.2 \,\text{g} \]
The full schedule is: days 1 (2 Feb) 150 g old + 45.2 g new; days 2–3 (3–4 Feb) 100 g old + 90.5 g new; days 4–5 (5–6 Feb) 50 g old + 135.7 g new; days 6–7 (7–8 Feb) 0 g old + 181.0 g new. Note the total weight drops as the energy-dense new food takes over — calories stay fixed at 760 kcal.
Result: on the first day feed 150.0 g of the old food and 45.2 g of the new food; the transition completes on 8 Feb 2026, after which the dog gets 181.0 g of the new food per day.
How to Use the Calculator
- Enter the Daily food amount your pet currently eats and pick the Unit (g, kg, oz or lb).
- Set the Transition start date — the first day you will mix in the new food.
- Enter the Transition length in days. Most dogs and cats switch well over 7–10 days; sensitive pets may need longer.
- If the new food has a different calorie density, tick Adjust for calorie content and enter the Old food energy and New food energy values from the labels (kcal per 100 g). Leave it unticked if the foods are similar.
- Read the results: the first-day amounts, a day-by-day schedule with dates, and notes on how the plan was built.
What Is a Pet Food Transition?
A food transition is the gradual replacement of one pet food with another over several days. The standard veterinary recommendation is to move in four steps — 25%, 50%, 75% and finally 100% of the new food — because sudden diet changes are one of the most common causes of vomiting, diarrhoea and food refusal in dogs and cats. A pet's digestive system needs time to adapt its gut flora and enzyme production to a new recipe, even when the new food is objectively better quality.
The calculator spreads the four steps evenly across your chosen transition length and shows exactly how many grams of each food to serve each day, with the calendar dates attached so nothing is left to guesswork. For a 7-day transition, for instance, the stages last roughly 1–2 days each; longer transitions stretch each stage proportionally.
The optional calorie adjustment matters more than many owners realise. Foods vary widely in energy density — a lean diet may contain around 300 kcal per 100 g while an energy-rich kibble can exceed 450. If you swap by weight alone, a denser food delivers more calories and can lead to weight gain, while a lighter food can leave your pet underfed. With adjustment enabled, the calculator holds daily calories constant at the old food's level, which is why the new-food portion can weigh noticeably less than the old food it replaces.
To find out how many calories your pet actually needs each day, see our Dog Calorie Calculator or Cat Calorie Calculator, and check whether the target weight is sensible with the Pet Ideal Weight Calculator.
Assumptions, Limitations and Practical Tips
- The ration is split by stage, not per day. Each row of the schedule applies to every day within that stage, so you can weigh out portions once and repeat them.
- Calorie adjustment assumes the label values are accurate. Metabolisable energy figures come from the manufacturer and can be estimates; treat the amounts as a starting point and adjust to your pet's body condition over the following weeks.
- Treats count. If you feed treats or extras during the transition, factor their calories in, especially when the calorie adjustment is on.
- Watch for setbacks. Loose stools, vomiting or refusing to eat mean you should slow down — pause at the current stage for two or three days, or restart the plan over 10–14 days. Contact your veterinarian if symptoms persist.
- Special cases need a vet. Pets with diabetes, kidney disease, food allergies or those on therapeutic diets should only change food on veterinary advice, and some prescription transitions follow a different schedule.
- Fresh water always. Keep water freely available throughout the switch; typical needs are covered in our Pet Water Intake Calculator.
Frequently Asked Questions
How do I calculate a food transition by hand without the calculator?
Take your pet's daily ration and split it into four steps. For a 7-day switch: days 1 feed 75% old food and 25% new food, days 2–3 feed 50/50, days 4–5 feed 25/75, then from day 6 feed only the new food. For example, with a 200 g daily ration, day 1 is \(200 \times 0.75 = 150\) g old plus \(200 \times 0.25 = 50\) g new. Weigh portions with a kitchen scale rather than using cups or scoops — volume varies a lot between kibbles.
How long should a pet food transition take?
Most healthy dogs and cats switch well over 7–10 days. Puppies, kittens, seniors and pets with sensitive stomachs often do better with 10–14 days. Very gradual pets may need up to three weeks. If your pet develops loose stools, vomiting or refuses to eat at any stage, pause at the current mix for two or three days before continuing, and contact your vet if symptoms last more than a day or two.
Where do I find the kcal per 100 g values for the calorie adjustment?
Look for "metabolisable energy" (ME) on the packaging — usually listed as kcal/kg, kcal per cup or kcal per 100 g. If only kcal/kg is given, divide by 10 to get kcal per 100 g (e.g. 3,800 kcal/kg = 380 kcal/100 g). Wet foods typically range from 70–120 kcal/100 g, while dry kibble runs about 300–450 kcal/100 g, so always adjust calories when switching between wet and dry.
Can I use this calculator to switch between wet and dry food?
Yes, but you must tick "Adjust for calorie content" and enter both energy values, because wet and dry foods differ enormously in density — 100 g of kibble can hold four times the calories of 100 g of wet food. Swapping by weight alone would drastically over- or under-feed your pet. If your pet has never eaten the new food type before, extend the transition to 10–14 days.
What if my pet is a picky eater and refuses the new food?
Try mixing a small amount of warm water or the old wet food into the new kibble to boost its smell, or hand-feed the first few meals. You can also stretch the schedule: go back to the previous stage and hold it for several days until eating normalises. Never starve a pet into accepting new food — cats in particular can develop dangerous hepatic lipidosis if they refuse food for more than a day or two, so consult your vet early.
Should I keep feeding the same total amount during the transition?
By weight, no — if calorie adjustment is on, the total grams will change because foods have different energy densities. What stays constant is the daily calorie intake, which is what actually matters for weight maintenance. Monitor your pet's body condition over the following weeks and adjust portions as needed, since label energy values are manufacturer estimates.
Do I need a food transition for treats or food of the same brand?
Same brand and same product line (e.g. adult to senior version of the same kibble) usually still benefits from a short 3–5 day transition, since recipes differ. Switching treats normally needs no transition. However, any move to a different protein source, a different manufacturer, or from grain-inclusive to grain-free should follow the full gradual schedule, as ingredient changes affect digestion regardless of brand.