Built on the formula your vet uses — RER × life-stage factor · Free forever · No sign-up · No email gate
CalculatorRaw & BARFPuppyWeight LossBrandsMethod
Home › Breeds
Programmatic breed layer

How much should your breed eat?

59 breed pages, each computed from the breed's own adult weight range — calories, kibble grams, raw amounts and puppy timelines. Pick your breed, or use the by-weight calculator for mixed breeds.

Breed pages exist because 'a 20 kg dog' is not one animal: a 20 kg Border Collie, Bulldog and Cocker Spaniel share a scale reading and almost nothing else — not their published weight ranges, not their typical activity, not the raw-feeding rate their size class calls for, and not the age at which puppy factors stop applying. Each page runs the same veterinary formula as the main calculator, evaluated across the breed's own adult weight range, with size-correct raw rates and the breed's maturity point built in. If your dog falls outside the range — plenty do — the calculator on their breed page still takes their real weight; the breed context (activity notes, puppy maturity, raw rate) keeps applying even when the scale disagrees.

If your breed is not here yet, it is a queue problem, not a coverage judgement: pages are built in order of owner requests logged through the contact page, and any breed with a published adult weight range can join the list. Until its page exists, the main calculator with your dog's real ideal weight gives the identical number — the breed page adds context, not a different formula.

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

Before you pick

How are breed portions calculated?

Every breed page uses the same veterinary formula as the main calculator — RER = 70 × (kg0.75), multiplied by the life-stage factor — evaluated at the breed's published adult weight range. The numbers differ per breed because the weights differ; nothing is copied from bag charts.

My dog is a mixed breed — which page do I use?

Use the breed closest to your dog's adult weight and build, or skip breeds entirely and use the main calculator with your dog's actual ideal weight — the formula only needs the weight.

My dog weighs more (or less) than the breed range — is the page wrong for us?

No: the range is the typical adult span, not a rule. Enter your dog's real ideal weight in the breed page calculator and the portion rescales exactly — the breed context (activity, maturity, raw rate) still applies.

Why do two similar-sized breeds get different portions?

Because their published weight ranges, typical activity and size-class raw rates differ. A 17 kg Border Collie and a 17 kg Cocker Spaniel share a scale number, not a metabolism or a working drive.