InfyCalculator
🛒

Dog Ideal Weight by Breed Size Calculator

See the healthy adult weight range for your dog’s breed-size class and whether your dog’s current weight falls inside it.

Breed size class
Current weight
Loading calculator…

How it works

Typical weight = midpoint of the breed-size range · Status = current weight vs the range

Healthy adult weight tracks breed-size class far more than any single formula, so this tool anchors to established ranges — from a 2–6 kg toy up to a 40–90 kg giant. The midpoint is a reasonable default target, but the range matters more: a lean, athletic Labrador and a stockier one can both be healthy several kilograms apart. Use the range to catch an outlier, then confirm the true target with a Body Condition Score, which judges fat directly rather than by breed averages.

Worked example

A medium-breed dog falls in the 12–25 kg range, midpoint 18.5 kg. A dog weighing 20 kg is comfortably within range; one at 30 kg would be above it and worth a body-condition check.

Frequently asked questions

My dog is a mix — which size class do I use?

Estimate from adult height and frame, or pick the class of the larger parent breed if known. Mixed-breed adult weight often lands between the parents’, so the range for your best-guess class is a sensible starting point.

The range is wide — how do I pick a target within it?

Frame and build decide it: a fine-boned individual belongs near the low end, a heavy-boned one near the high end. Rather than guessing, feel for the ribs and waist — a dog you can feel ribs on without pressing, with a visible waist, is at its own ideal wherever that lands in the range.

Do puppies follow these numbers?

No — these are adult weights. Growing puppies should be well below the adult range and gaining steadily; use a growth-projection tool to estimate their eventual adult size instead.

Related calculators

Educational estimate only — not veterinary advice. Always consult a licensed veterinarian before dosing, treating, feeding, or making care decisions for any animal.