Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Pet BMI Calculator

Pet BMI Calculator

Find out if your dog or cat is underweight, ideal, overweight, or obese. Get a Body Condition Score from your pet's weight and breed size.

Pet BMI Calculator for Dogs and Cats

The Pet BMI calculator tells you whether your dog or cat is underweight, ideal, overweight, or obese using the Body Condition Score (BCS) — the same 1-9 scale veterinarians use during exams. Enter your pet's weight and breed size to see where it sits against the healthy range.

Rather than a human height-to-weight formula, pet body condition compares your pet's actual weight to the ideal range for its size category. You get a BCS, the ideal weight range, how far the weight is from that range, and plain-language recommendations for the result.

Private by design: every calculation runs in your browser. Your pet's weight and breed details are never uploaded to a server.
This tool is an estimate based on general breed-size data and does not replace a hands-on assessment. Consult your veterinarian for a physical body condition evaluation and personalized advice.

How to Use the Pet BMI Calculator

1

Select pet type

Choose Dog or Cat. The available breed-size options update to match the species you pick.

2

Choose breed size

Pick the size category that matches your pet — Small, Medium, Large, or Giant for dogs. Cats use Small, Medium, and Large only.

3

Enter the weight

Type your pet's current weight and choose kg or lbs. Switch units anytime and the value converts automatically.

4

Read the result

Press Calculate (or the Enter key) to see the body condition score, ideal weight range, difference from ideal, and tailored recommendations.

Breed size categories

Dogs:

  • Small (3–10 kg) — Chihuahua, Pomeranian, Yorkshire Terrier
  • Medium (10–25 kg) — Beagle, Cocker Spaniel, Border Collie
  • Large (25–45 kg) — Labrador, Golden Retriever, German Shepherd
  • Giant (45–80 kg) — Great Dane, St. Bernard, Mastiff

Cats:

  • Small (2.5–4 kg) — Singapura, Devon Rex, Cornish Rex
  • Medium (4–5.5 kg) — Siamese, Abyssinian, Domestic Shorthair
  • Large (5.5–8 kg) — Maine Coon, Ragdoll, Norwegian Forest Cat

Features

Body Condition Score (BCS)

A veterinary-standard 1-9 score where 5 is ideal — scores below or above flag that your pet may need dietary adjustments.

Dog and Cat Support

Breed-specific ranges for both species: four size categories for dogs and three for cats.

kg / lbs Conversion

Enter weight in kilograms or pounds and switch units at any time — values and results convert automatically.

Ideal Weight Range

See the healthy weight range for the selected breed size and exactly how far your pet's weight is above or below it.

Visual Weight Gauge

A color-coded gauge pinpoints where your pet falls, from underweight through ideal to obese, at a glance.

Personalized Recommendations

Each result comes with specific advice on diet, exercise, and when to consult your veterinarian.

Frequently Asked Questions

Is there a BMI for dogs and cats?

Pets are not assessed with the human height-to-weight BMI formula. Instead, vets use the Body Condition Score (BCS), a 1-9 scale that rates body fat. This calculator estimates that score by comparing your pet's weight to the ideal range for its breed size.

How do I calculate my dog's BMI?

Select Dog, choose the size category that matches your pet (Small, Medium, Large, or Giant), enter the current weight in kg or lbs, and click Calculate. You will see a body condition score, the ideal weight range, and recommendations.

How do I know if my pet is overweight or obese?

If your pet's weight is above the ideal range, the calculator marks it Overweight (BCS 6-7) or Obese (BCS 8-9) and shows how many kg or lbs over it is. Start by consulting your veterinarian before making significant dietary changes; general steps include cutting treats, measuring portions accurately, and gradually increasing exercise.

What is a healthy weight for a dog or cat?

A healthy weight is a Body Condition Score of 5 out of 9, meaning the weight falls within the ideal range for the breed size. For dogs that range runs from 3–10 kg (Small) up to 45–80 kg (Giant); for cats it runs from 2.5–4 kg (Small) to 5.5–8 kg (Large).

What is a body condition score (BCS)?

Body Condition Score is a veterinary assessment that rates body fat from 1 to 9. A score of 1 indicates severe emaciation, 5 is ideal, and 9 indicates severe obesity. Vets use this scale during physical exams to gauge weight status.

How accurate is this calculator?

It gives a general estimate based on standard weight ranges for each breed size. Individual pets vary with muscle mass, bone structure, and breed traits, so use the result as a guide. For the most accurate reading, ask your veterinarian for a hands-on body condition evaluation.

My pet falls between two size categories. Which should I choose?

Pick the category that best matches your pet's expected adult weight. For a mixed breed or a pet between categories, try both and treat the results as a general guide. Your veterinarian can confirm the ideal weight for your specific pet.

Why is there no "Giant" option for cats?

Cat breeds have a much narrower weight range than dogs. Even the largest domestic breeds, like Maine Coons, fall within the Large category at 5.5–8 kg, so there is no widely recognized giant category for domestic cats.

Can I use this for kittens or puppies?

The calculator is designed for adult pets. Growing kittens and puppies have different nutritional needs and weight expectations, so consult your veterinarian for an age-appropriate assessment of young pets.

--
Current --
Underweight Ideal Overweight Obese
Ideal Range
--
Difference
--
Body Score
--
About Pet Body Condition

This calculator evaluates your pet's body condition based on their weight relative to the ideal range for their size category. The Body Condition Score (BCS) on a 1-9 scale is the veterinary standard for assessing pet weight status.

This is an estimate based on general breed size data. Individual pets may vary. Consult your veterinarian for a physical body condition assessment and personalized dietary advice.

Select your pet type and breed size before entering weight
Switch between kg and lbs — values convert automatically
A BCS of 5/9 is the ideal body condition by veterinary standards
Press Enter in the weight field to calculate instantly
All calculations run locally in your browser
Want to learn more? Read documentation →
1/6
Start typing to search...
Searching...
No results found
Try searching with different keywords