Built on the formula your vet uses — RER × life-stage factor · Free forever · No sign-up · No email gate
CalculatorRaw & BARFPuppyWeight LossBrandsMethod
Home › Brands › Royal Canin
Brand calculator · Medium Adult and breed formulas

Royal Canin Dog Food Calculator

Same vet formula as every page on this site — with Royal Canin's energy density pre-loaded so you skip the label maths. Edit the kcal field if your specific formula differs. Royal Canin sells breed- and size-specific formulas rather than one adult recipe, so the number on your bag is the one that counts.

Short answer: portion = your dog's MER calories ÷ Royal Canin's kcal per gram. The brand's bag chart is a starting guess built for a more active dog; this is the neutral calculation.

Enter your dog's details

Royal Canin's breed-specific and size formulas sit mostly between 360–400 kcal/100 g. Default 380 covers Medium Adult territory; enter your exact formula's kcal/kg ÷ 10 for precision.

Royal Canin — daily target
—

Independent tool: this calculator is not affiliated with or endorsed by Royal Canin; trademarks belong to their owners. The 380 kcal/100 g default is a representative value for Medium Adult and breed formulas, taken from published label figures — formulas vary inside a brand, so enter your bag’s kcal/kg ÷ 10 for the exact number.

Reference table

Royal Canin portions by weight

Dog weightRER (resting)Daily targetFood per dayPer meal (×2)
3 kg · 7 lb160 kcal255 kcal60 g30 g
5 kg · 11 lb234 kcal374 kcal89 g44 g
8 kg · 18 lb333 kcal533 kcal126 g63 g
10 kg · 22 lb394 kcal630 kcal149 g75 g
15 kg · 33 lb534 kcal854 kcal202 g101 g
20 kg · 44 lb662 kcal1,059 kcal251 g125 g
25 kg · 55 lb783 kcal1,252 kcal297 g148 g
30 kg · 66 lb897 kcal1,436 kcal340 g170 g
35 kg · 77 lb1,007 kcal1,612 kcal382 g191 g
40 kg · 88 lb1,113 kcal1,781 kcal422 g211 g
50 kg · 110 lb1,316 kcal2,106 kcal499 g249 g
60 kg · 132 lb1,509 kcal2,415 kcal572 g286 g

Neutered adult on Royal Canin at 380 kcal/100 g, 10% treat allowance removed, 2 meals.

Step by step

How to use this calculator

1

Enter weight

Enter the dog's weight (use ideal weight for weight loss).

2

Select life stage and goal

Select the life stage and goal so the correct MER factor applies.

3

Enter food energy density

Enter the food's energy density (kcal per 100 g) from its label.

4

Read the daily portion

Read the daily portion in grams, split it across meals, and adjust by 10% every 2 weeks based on body condition.

Questions

Frequently asked

How much Royal Canin for a 10 kg dog?

At 380 kcal/100 g, a neutered 10 kg dog eats ~149 g/day. Royal Canin's own cups run small — weigh in grams to hit it.

Why does Royal Canin suggest less than other brands?

Its feeding guides are comparatively conservative and sized to breed formulas; the vet-formula number is the neutral check on any brand's chart.

How many cups of Royal Canin is that per day?

About 2.5 cups at a typical 100 g cup — but cups vary by up to 40% between kibbles and scoops, which is why this page works in grams (251 g/day for a 20 kg neutered dog). Weigh once, and the cup question disappears.

Why does the Royal Canin bag chart suggest a different amount?

Bag charts are printed for the average dog of each size and tend to run generous. This calculator uses your dog's actual weight and life stage against Royal Canin's representative energy (380 kcal/100 g) — if your exact formula's label differs, enter its kcal/kg ÷ 10 and the portion rescales instantly.