How to score your dog at home
Body condition scoring is a hands-on assessment, and you can do a decent version of it in your living room with three checks vets use every day:
- Rib check: run your palms along the rib cage. At an ideal weight you can feel each rib under a thin layer of fat — about like feeling the bones on the back of your hand. If you have to press to find ribs, that's extra fat; if ribs are sharply visible from across the room, that's too thin.
- Waist check: look down at your standing dog from above. There should be a visible narrowing behind the ribs — an hourglass hint, not a straight tube or an oval.
- Tummy tuck: look from the side. The belly should slope upward from the bottom of the rib cage toward the hind legs. A belly that hangs level with (or below) the chest is a strong overweight signal.
Match what you feel and see to the scale below, then let the calculator translate the score into a target weight. Coat thickness fools eyes, not hands — for fluffy breeds, trust the rib check over appearance.
The 9-point body condition scale
| BCS | Category | What it looks and feels like |
|---|---|---|
| 1 | Emaciated | Ribs, spine and hip bones visible from a distance; no body fat; obvious muscle loss |
| 2 | Very thin | Ribs and spine easily visible; minimal fat; some muscle loss |
| 3 | Thin | Ribs easily felt and may be visible; tops of spine visible; prominent waist |
| 4 | Slightly lean | Ribs easily felt with minimal fat cover; clear waist and tummy tuck |
| 5 | Ideal | Ribs felt without excess fat; visible waist from above; belly tucks up from the side |
| 6 | Slightly overweight | Ribs felt through slight excess fat; waist visible but not prominent |
| 7 | Overweight | Ribs felt only with pressure; waist barely visible; fat deposits over back and tail base |
| 8 | Obese | Ribs very hard to feel under heavy fat; no waist; belly may sag |
| 9 | Severely obese | Heavy fat over chest, spine and tail base; obvious abdominal distension; fat on limbs and neck |
Safe weight loss for dogs
Healthy canine weight loss is slow: about 1–2% of body weight per week. For a 60 lb dog carrying 12 extra pounds, that's a 3–6 month project, not a crash diet. The calorie target this tool shows for overweight dogs — 1.0 × the resting energy requirement of the ideal weight — is the common veterinary starting point, but it should be run under vet supervision: dogs on restricted calories may need a therapeutic weight-loss food to keep protein and nutrients adequate at lower portions, and an underlying condition like hypothyroidism can masquerade as simple weight gain. Weigh in every 2 weeks, cut treats to under 10% of calories, and add low-impact exercise gradually. Dogs scoring 8–9, and any dog scoring 3 or below, should see a vet before you change anything.
Frequently asked questions
How do I know if my dog is overweight?
Use the three home checks vets teach: you should feel ribs easily under a thin fat layer (like the back of your hand), see a waist when viewed from above, and see the belly tuck up behind the ribs from the side. If ribs are hard to find or the back looks flat and broad from above, your dog is likely carrying extra weight.
What is a Body Condition Score (BCS)?
The BCS is a 9-point scale vets use to judge body fat by look and feel, where 4-5 is ideal, 1 is emaciated and 9 is severely obese. Each point above or below 5 represents roughly 10% deviation from ideal body weight — a dog scoring 7 is about 20% over ideal.
How fast can a dog safely lose weight?
Aim for 1-2% of body weight per week — for a 50 lb dog that's about 0.5-1 lb weekly. Faster loss risks muscle wasting and other problems. Meaningful weight loss should be planned with your vet, using a calorie target based on the dog's ideal weight, not its current weight.
Why does my dog's ideal weight matter more than a breed chart?
Breed weight charts are broad averages; individual frame size varies enormously within a breed. Body condition scoring judges the actual dog in front of you — the fat over its own ribs and waist — which is why vets rely on BCS rather than a chart number.