Girth and neck measurements to the right harness and collar size
Breed presets are typical adult measurements — your own tape measurement always wins.
| Size | Girth Band | Typical Dogs |
|---|---|---|
| XXS | 9–13" | Chihuahuas, teacup breeds, young puppies |
| XS | 12–17" | Yorkies, Shih Tzus, small terriers |
| S | 16–21" | Frenchies, Beagles, Cocker Spaniels |
| M | 20–27" | Corgis, Border Collies, Huskies, Pitties |
| L | 26–33" | Labradors, Goldens, German Shepherds |
| XL | 32–40" | Bernese Mountain Dogs, Great Danes |
| XXL | 38–46" | Mastiffs, St. Bernards, Newfoundlands |
| Chart | XS | S | M | L | XL |
|---|---|---|---|---|---|
| Typical consensus ladder | 12–17" | 16–21" | 20–27" | 26–33" | 32–40" |
| Ruffwear Front Range (runs large) | 13–17" | 17–22" | 22–27" | 27–32" | 32–36" |
| Big-box store style (runs wide) | 9–15" | 13–23" | 18–29" | 26–34" | 31–40" |
There's no industry standard — a "Medium" covers anywhere from 13 to 29 inches depending on the brand. The calculator uses the consensus ladder; when you've picked a brand, re-check against that brand's own chart before ordering.
| Style | How It Goes On | Sizing Notes |
|---|---|---|
| Step-in | Front paws in, buckles on the back | Needs accurate girth; check the neck opening doesn't sit on the throat. Best for small dogs and head-shy dogs |
| Overhead / vest | Slips over the head, straps clip under the belly | Measure girth AND neck; good for narrow-chested dogs like Greyhounds (look for hound-specific fits) |
| Front-clip (no-pull) | Same wear as overhead, leash ring at the chest | Must fit snugger or it shifts and rubs; not for tie-outs or long-lines |
| Back-clip | Leash ring between the shoulders | Easiest everyday option for dogs who don't pull; the most forgiving on fit |
| Head halter | Straps over the muzzle and neck | Completely different system — sized by neck and snout circumference, not girth |
Weight-based harness charts fail for the same reason weight-based crate charts fail: build varies enormously at the same weight. Girth is the measurement harnesses are actually built around, so it's the calculator's primary input, with neck and weight as tiebreakers.
Find every size band that contains your girth. One band: that's your size. Two bands (the ladders overlap on purpose): your dog is between sizes, and the tiebreak is weight and coat — heavier or dense-coated dogs take the larger size, fine-boned dogs the smaller. Collar sizing runs neck + 2 inches (the two-finger slack) against the typical collar ladder.
Measure girth with a soft tape around the fullest part of the chest, one to two finger-widths behind the front legs, with your dog standing square — snug, not compressed. Add neck and weight if you have them, or pick a breed to load typical adult numbers. Then sanity-check the harness on the dog: two fingers flat under every strap, and it shouldn't shift when you lift the leash.
A 70-lb Labrador with a 30" girth and 20" neck. The 30" girth lands cleanly in L (26–33") — no overlap with M (20–27") at that measurement — so the harness answer is L. For the collar, 20 + 2 = 22", and the typical L collar band (16–22") covers it exactly; an adjustable L works, with XL as the choice if you want spare holes.
Now a Corgi-built dog with a 21" girth: that's inside both S (16–21") and M (20–27"). The calculator reports "S or M." At 30 pounds with a dense double coat, M is the right call — the smaller size would sit tight through the shoulders and compress the coat so it looks right in the store and chafes by the second walk.
Measure the girth: the fullest part of the chest, just behind the front legs, with your dog standing. Match it to the brand's girth band — a 30-inch girth takes a size L in most charts. Weight charts are a fallback only; two dogs at 50 pounds can carry chests three inches apart.
Two soft-tape measurements. Girth: around the widest part of the ribcage, roughly one to two finger-widths behind the front legs, snug but not compressed. Neck: the base of the neck where a collar sits, lower than you think on long-coated dogs. For step-in and overhead harnesses, both numbers matter; head halters use a completely different snout-based system.
Because there is no standard. One brand's Medium covers 18-29 inches of girth while another's covers 27-32 — the same label, wildly different dogs. Ruffwear's Front Range ladder runs large (a 30-inch chest is their M but a typical chart's L); big-box store charts run wide with overlapping bands. Always size from the specific brand's girth range, never from the letter.
Usually yes — with the caveat that the harness must still tighten to a snug fit. Dense-coated or deep-chested dogs (Huskies, Greyhounds, Shepherds) should size up; fine-boned or slim dogs can take the smaller size. Then verify with the two-finger rule: you should fit two fingers flat under every strap, no more.
Take the neck measurement at the base of the neck and add 2 inches — that's the two-finger slack a properly fitted collar needs. A 20-inch neck takes a collar sized to about 22 inches, which lands in the typical L band (16-22). For growing puppies, buy adjustable collars and check the fit weekly.
Both, with different failure modes. Too small chafes the armpits and restricts the shoulders. Too big lets a dog back out of it — the number one lost-dog failure at vet clinics and boarding — and shifts so chest clips sit in the wrong spot. A correctly fitted harness stays put when the dog pulls and leaves two fingers of room under each strap.