AbraCalc

Pet BMI Calculator

Estimate your dog's body condition using weight and height. Find out if your pet is underweight, healthy, or overweight.

Embed this tool on your site
Cite this tool

APA

AbraCalc. (2026). Pet BMI Calculator [Online calculator]. Retrieved from https://abracalc.com/calculator/pet-bmi-calculator/

BibTeX

@misc{abracalc-pet-bmi-calculator, author = {AbraCalc}, title = {Pet BMI Calculator}, year = {2026}, howpublished = {\url{https://abracalc.com/calculator/pet-bmi-calculator/}} }

Did this tool answer your question?

How to use this tool

  1. Enter dog weight and shoulder height in the fields above.
  2. Results update instantly as you type — or click Calculate.
  3. Read your pet bmi and the full breakdown beneath it.

Check your dog's body condition score using weight and shoulder height measurements.

⚠ This tool is for general information and education only and is not medical advice. Consult a qualified healthcare professional before making health decisions.

Formula

Pet BMI = weight (kg) ÷ height (m)2

Where height in cm is converted to metres: height (m) = height (cm) ÷ 100.

Body condition: < 15 = Underweight; 15–25 = Healthy weight; 25–35 = Overweight; > 35 = Obese.

How it works

This calculator applies the standard body mass index formula — weight divided by the square of height — to dogs, using shoulder height (withers height) as the height measurement. The thresholds (15, 25, 35) are adapted reference ranges for canines rather than the human BMI thresholds, reflecting differences in body proportions between species.

Pet BMI is an informal screening tool and should not replace a veterinarian's body condition score (BCS) assessment, which evaluates rib coverage, waist definition, and abdominal tuck. Breed-specific body composition varies significantly, so these thresholds are approximate guidelines for mixed-breed or typical-conformation dogs.

Worked example

Worked example: 12 kg dog, 70 cm shoulder height

  1. Convert height to metres: 70 cm ÷ 100 = 0.70 m.
  2. Square the height: 0.70² = 0.49 m².
  3. Divide weight by height squared: 12 ÷ 0.49 ≈ 24.49.
  4. 24.49 falls between 15 and 25, so body condition = Healthy weight.

Pet BMI: 24.49 — Body condition: Healthy weight.

Common mistakes to avoid

  • Entering height at the shoulder in inches instead of centimetres — 1 inch = 2.54 cm, so a 20-inch-tall dog entered as 20 cm appears much shorter and skews the BMI drastically.
  • Applying the human BMI thresholds to pets — the healthy range for this dog BMI tool (15-25) is completely different from the human scale (18.5-24.9).
  • Relying solely on BMI without a hands-on body condition score — rib visibility and feel provide additional diagnostic information that a single number cannot capture.

Key terms

Body Mass Index (BMI)
A ratio of weight to the square of height used as a simple screening index for body fatness; applied here to dogs with canine-specific thresholds.
Shoulder height (withers)
The height of a dog measured vertically from the ground to the highest point of the shoulder blades, the standard reference point for canine stature.
Body Condition Score (BCS)
A 5- or 9-point veterinary scale that assesses a pet's body fat by physical examination of ribs, waist, and abdomen — more nuanced than BMI alone.
Obesity in dogs
Defined in this calculator as a Pet BMI above 35; clinically linked to joint disease, diabetes, and reduced lifespan in dogs.
Breed variation
Sighthounds (greyhounds, whippets) are naturally lean and may appear underweight by BMI, while heavy-set breeds may show higher BMI without excess fat.

Frequently asked questions

How do I check if my dog is overweight?
This calculator gives a rough BMI figure for dogs. A score of 15–25 is generally considered healthy. Always consult your vet for a proper body condition assessment.

References & sources