Two measurements determine harness fit: neck circumference and chest girth. Both need to be taken with a soft tape measure with the dog standing normally.
How to measure
- Neck — measure where the collar normally sits, snug but with room for two fingers underneath.
- Chest / girth — measure around the widest point of the rib cage, just behind the front legs.
Generic size chart
| Size | Neck (inches) | Chest (inches) | Typical weight |
|---|---|---|---|
| XS | 10.2–15.0 | 13.0–16.9 | 4–9 lbs |
| S | 12.6–20.5 | 16.9–23.6 | 9–20 lbs |
| M | 13.4–21.7 | 20.9–27.6 | 20–35 lbs |
| L | 16.5–26.4 | 24.4–32.7 | 35–55 lbs |
| XL | 19.7–34.3 | 30.3–39.4 | 55–100 lbs |
If your dog falls between sizes, size up. Adjustable straps tighten a too-loose harness; nothing fixes a too-tight one.
Why fit matters
- Too tight → chafing under arms, breathing restriction
- Too loose → harness shifts during pulls, dog can back out of it
- Right fit → consistent pressure distribution, no rubbing
Don't measure when your dog is
- Wet (fur compresses, measurement runs small)
- Excited / panting (chest is expanded, runs large)
- Just after eating (chest girth varies)
Related reading
Full no-pull harness buying guide · All dog harnesses and collars
