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

  1. Neck — measure where the collar normally sits, snug but with room for two fingers underneath.
  2. 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