Skip to content
Biology

Dog BMI Calculator

Enter your dog's weight and shoulder height (height at the withers) to get a Body Mass Index adjusted for your dog's size class. The result is compared against breed-size-specific healthy ranges so a lean Greyhound is not scored the same as a stocky Bulldog. Switch between metric and imperial units, your result updates instantly.

Your details

Your dog's body weight. Weigh on a bathroom scale (carry the dog, subtract your own weight) or a vet scale.
kg
Measure from the floor to the top of the shoulder blades (withers) while the dog stands on a flat surface.
cm
Choose the size class that best matches your dog's breed. This adjusts the healthy BMI range because stockier breeds carry more mass per unit height than lean, leggy breeds.
Dog BMIObese
82.6

Weight (kg) divided by height at withers (m) squared

Weight statusObese
Healthy BMI range15 to 18
Ideal weight range4.5 to 5.4 kg
Weight to lose or gain19.6 kg to lose
82.6
Underweight<10Toy ideal10-13Small ideal13-15Medium/Large ideal15-20Overweight20-25Obese25+

Your dog's BMI is 82.6 - obese.

  • The healthy BMI range for a medium (10 to 25 kg) dog is 15 to 18. Your dog's BMI is 82.6.
  • At this height, the ideal weight range is 4.5 to 5.4 kg.
  • Excess weight raises the risk of joint disease, diabetes, and heart problems, and can shorten a dog's life by up to 2 years.
  • BMI is a screening estimate. A veterinarian's hands-on Body Condition Score (BCS) assessment gives a more accurate picture by evaluating visible and palpable fat and muscle.

Next stepSpeak to your veterinarian before changing your dog's diet: they can set a safe target weight and calorie goal based on a full examination.

How dog BMI is calculated

Dog BMI uses the same mathematical framework as human BMI: weight in kilograms divided by the square of height in metres. For dogs, height is measured at the withers (the highest point of the shoulder blades, where a dog's collar sits). The formula is BMI = weight (kg) / height (m)^2. Because the formula is applied to a very different body shape than humans, the resulting numbers and the healthy cut-offs are completely different. A typical healthy dog BMI sits between 10 and 22 depending on breed size, not in the 18-25 range used for adult humans.

Why breed size changes the healthy range

Dogs are remarkably diverse in shape. A Greyhound is built for speed: long legs, a narrow chest, and very little body fat. A Bulldog is built wide and low, carrying more mass relative to its height. If you applied a single BMI cut-off to both, the Greyhound would always look underweight and the Bulldog overweight, regardless of their actual health. Using breed size classes (toy, small, medium, large, giant) adjusts the healthy window so the comparison is fair. For mixed breeds or dogs with an unusual build, the BMI should be treated as a rough guide only and confirmed by a vet.

Body Condition Score: the veterinary gold standard

BMI is a useful screening number, but veterinarians use a hands-on Body Condition Score (BCS) for a more reliable assessment. The most common version runs from 1 (emaciated) to 9 (grossly obese), with 4 and 5 defined as ideal. To estimate your own dog's BCS: run your hands along the ribcage and feel for individual ribs. In an ideal-weight dog you should feel each rib easily without pressing, but they should not be visible. Look at your dog from above: there should be a visible waist narrowing behind the ribs. Look from the side: the belly should tuck upward behind the rib cage, not hang level or sag. A score of 4 to 5 typically corresponds to about 15-24% body fat. Scores of 6 to 7 are considered overweight (25-34% body fat), and 8 to 9 are obese (35% or more).

Health risks of excess weight in dogs

Studies consistently show that overweight dogs have shorter lifespans and higher rates of preventable disease. Carrying excess fat raises the risk of osteoarthritis (excess weight accelerates cartilage breakdown), type 2 diabetes, high blood pressure, respiratory difficulty, and certain cancers. Research cited in veterinary journals suggests that dogs kept lean throughout life live on average 1.8 years longer than their overweight littermates. Even a modest weight gain of 10-15% above ideal can measurably worsen joint pain in dogs that already have arthritis. If your dog is overweight, a vet-guided weight-loss plan typically aims for 1-2% of body weight per week, achieved primarily through calorie restriction rather than exercise alone.

Healthy BMI ranges by dog breed size

Breed size classTypical body weightHealthy BMI rangeExample breeds
ToyUnder 4.5 kg (10 lb)10 to 13Chihuahua, Pomeranian, Yorkshire Terrier
Small4.5 to 10 kg (10 to 22 lb)12 to 15Beagle, Corgi, Cocker Spaniel
Medium10 to 25 kg (22 to 55 lb)15 to 18Labrador, Border Collie, Boxer
Large25 to 45 kg (55 to 99 lb)16 to 20German Shepherd, Rottweiler, Husky
GiantOver 45 kg (99 lb)18 to 22Great Dane, Saint Bernard, Mastiff

These ranges reflect average veterinary guidance. Individual breeds within each size class may vary.

Frequently asked questions

What is a healthy BMI for a dog?

It depends on breed size. Toy breeds (Chihuahua, Pomeranian) have a healthy BMI of roughly 10 to 13. Small breeds (Beagle, Corgi) aim for 12 to 15. Medium breeds (Labrador, Border Collie) are healthy at 15 to 18. Large breeds (German Shepherd, Rottweiler) fall around 16 to 20, and giant breeds (Great Dane, Mastiff) around 18 to 22. These are averages - individual breeds within a size class vary, so always confirm with your veterinarian.

How do I measure my dog's height at the withers?

Stand your dog on a flat, level surface. The withers are the bony ridge at the top of the shoulder blades, just behind the base of the neck. Using a tape measure or a ruler and a level, measure the vertical distance from the floor to the top of the withers. Keep the tape straight, not angled. It helps to have a second person hold the dog steady.

Is a dog BMI calculator accurate for all breeds?

It is more accurate when you pick the right size class, but it is still an estimate. Breeds with very unusual proportions (very long-backed breeds like Dachshunds, or very stocky breeds like Bulldogs) sit at the edges of their size class's range. BMI works best as a starting point. A hands-on Body Condition Score (BCS) from a vet or trained technician gives a more reliable verdict because it accounts for the actual feel and visibility of ribs, spine, and waist.

My dog has a normal BMI but looks overweight. Why?

BMI captures only two measurements: weight and height at the shoulder. It cannot account for a dog that is short-legged with a long, wide body (like a Corgi or Basset Hound), or a heavily muscled dog with low fat (like a working Greyhound). If the number seems inconsistent with what you see and feel, the Body Condition Score is more reliable. You can also have your vet measure body length and chest girth for a fuller picture.

How much should I reduce my dog's food if they are overweight?

Never change a dog's diet significantly without veterinary advice. A vet will calculate a target weight, determine daily calorie needs for that target weight, and recommend portion sizes for your dog's specific food. A typical safe rate of weight loss is 1 to 2% of body weight per week. Cutting calories too aggressively can cause muscle loss and nutritional deficiencies. Weight-management prescription diets are often recommended because they provide satiety and nutrients at a lower calorie density.

Can I use this calculator for cats?

No. The canine BMI formula and the breed-size healthy ranges are specific to dogs. Cats have a different body shape and different healthy weight ranges. Use a dedicated cat BMI or BCS tool for feline weight assessment.

Sources

Written by Dr. Daniel Osei, PhD Biologist · Accra, Ghana

A research biologist bridging molecular genetics and public-facing science through rigorous, evidence-based tools.

How we build & check our calculators

This tool provides general information and education, not professional advice. For decisions about your health, consult a qualified professional.

Search 3,500+ calculators

Loading search…