Dog Harness Size Calculator

Maps chest girth (primary), neck girth and weight to a harness size XXS through XXL.

Nature Chest girth driven XXS–XXL Breed presets
Rate this calculator · 4.0 (1)

Dog harness size

Chest girth → XXS–XXL

Instructions — Dog Harness Size Calculator

1

Measure chest girth

Wrap a soft tape around the widest part of the rib cage, just behind the front legs. Snug, not tight — you should be able to slide two fingers under.

2

Measure neck girth

Around the base of the neck where a collar normally sits. This is a sanity check for back-clip harnesses with a fixed neck loop.

3

Enter weight

Useful as a sanity check. A 60 lb dog with a tiny rib cage (Whippet) or a 20 lb dog with a barrel chest (Frenchie) needs the chest-girth size, not the weight-based size.

Formulas

Chest girth is the primary input. Different breeds at the same weight can have very different rib cages, so weight is a sanity check, not the deciding factor.

Fit check
$$ \text{Slack} = \text{Harness} - \text{Chest girth} \geq 2\text{ in} $$
Adjustable harnesses should have at least 2 in of slack at the smallest setting to allow snugging.
Two-finger rule
$$ \text{Fit OK} \iff 2 \text{ fingers fit between strap and skin} $$
Tighter restricts breathing. Looser lets the harness slip over the head.
Estimating chest from weight
$$ \text{Chest (cm)} \approx 8.5 \sqrt{W_{kg}} + 5 $$
Rough estimate when you can't measure. Always measure if possible — 30% error is common.
Movement clearance
$$ \text{Strap to elbow} \geq 1\text{ in} $$
The chest strap must clear the elbow joint to avoid rubbing on long walks.

Reference

Dog harness size chart
SizeChest girthWeightBreed examples
XXS9–13 in (23–33 cm)under 7 lbTeacup Yorkie, Chihuahua puppy
XS13–18 in (33–46 cm)7–14 lbYorkie, Maltese, Mini Dachshund
S18–24 in (46–61 cm)14–28 lbBeagle, Pug, Cocker Spaniel
M24–30 in (61–76 cm)28–55 lbFrench Bulldog, Border Collie
L30–36 in (76–91 cm)55–85 lbLabrador, Golden Retriever
XL36–44 in (91–112 cm)85–130 lbGerman Shepherd, Rottweiler
XXL44+ in (112+ cm)130+ lbGreat Dane, Mastiff, Newfoundland

Article — Dog Harness Size Calculator

The dog harness size calculator and how to fit it correctly

A dog harness should sit snug enough that two fingers slide between the strap and the dog's skin, no more. Chest girth — the circumference around the rib cage just behind the front legs — is the deciding measurement. The size chart runs XXS (9–13 inches) through XXL (44+ inches) with breed-specific recommendations that overlap because chest shape varies dramatically between breeds.

Most owners buy harnesses by weight from the bag label, then return them because they don't fit. The fix is measuring before purchase. A 25 lb Pug and a 25 lb Beagle wear different harness sizes — the Pug has a barrel chest and a short neck, the Beagle is leaner and longer.

What the dog harness size calculator does

The tool above takes three measurements: chest girth (the primary, almost-only input), neck girth (sanity check for back-clip harnesses), and weight (sanity check for the chart). It returns one of seven sizes plus the matching breed examples and the chest girth range for that size, in both inches and centimeters. The output is brand-portable: a "size M" from Ruffwear, Kurgo, Petco, or Julius-K9 all use compatible chest girth ranges.

The output also reminds you of the fit test: two fingers under each strap, every strap. A correctly sized harness with sloppy adjustment is still going to slip, chafe, or restrict breathing. Sizing is the first half; fitting is the second.

Did you know

Industry data consistently shows fit is the most-cited reason for harness returns. Measuring chest girth before purchase drops return rates by roughly two-thirds.

How to measure for a dog harness

You need a soft cloth tape, the kind tailors use. A rigid plastic tape works but is harder to wrap around a moving dog. A piece of string and a ruler is the backup. Cue the dog to stand square on all four legs. Most dogs will hold position for a treat held by a helper.

For chest girth, find the widest part of the rib cage. Wrap the tape parallel to the floor, around the body just behind the front legs. The tape should be flat against the coat, snug enough to compress fluff but not the body. Note the number where the tape meets itself.

Tip

Measure twice and use the larger reading. Dogs flex their rib cage with each breath — up to 1 inch of difference between full inhale and full exhale on a medium dog. Always measure during inhale.

For neck girth, repeat at the base of the neck where a collar would normally sit — about an inch above the shoulder blades. Don't measure at the top of the neck (where the collar would choke). Some breeds (Greyhound, Whippet) have a neck narrower than the head, which means you cannot put on a fixed-loop harness without unbuckling.

Dog harness size chart: XXS to XXL

Seven sizes cover almost every dog. The size names are universal across major brands, even if the exact inch ranges shift by half an inch between manufacturers.

Chest girth → harness size
9–13 in XXS · toy breeds, < 7 lb
13–18 in XS · 7–14 lb
18–24 in S · 14–28 lb
24–30 in M · 28–55 lb
30–36 in L · 55–85 lb
36–44 in XL · 85–130 lb
44+ in XXL · 130+ lb

Adjustment straps shift the effective range. A size M harness with two adjusters and a 4-inch total adjustment range will fit chest girths from 24 to 30 inches without issue. Buying the size that puts your dog in the middle of the range gives you room to tighten as the harness stretches over months of use.

Dog harness size by breed

Within breeds, individuals vary, so always measure. The following are typical:

  • Chihuahua, Yorkie, Maltese: XXS to XS
  • Mini Dachshund, Pomeranian: XS
  • Pug, Beagle, French Bulldog: S to M (Pugs often need M due to broad chest)
  • Cocker Spaniel, Border Collie, Bulldog: M
  • Labrador, Golden Retriever, Boxer, Pit Bull: L
  • German Shepherd, Husky, Rottweiler: L to XL
  • Great Dane, Mastiff, Saint Bernard: XXL

Why chest girth beats weight

Weight is a single number; chest girth captures shape. A 25 lb Pug has a 22-inch chest — small dog, size M harness. A 25 lb Beagle has an 18-inch chest — same weight, size S. A 25 lb Whippet has a 16-inch chest — size XS or S, despite being the same weight as the Pug.

Pug 25 lb
22 in chest
Size M, barrel chest
Whippet 25 lb
16 in chest
Size XS-S, deep narrow chest

The takeaway: never buy a harness by weight alone if your dog is anywhere outside the average breed shape. Brachycephalic (short-faced) breeds and sighthounds are the most common offenders, but mixed breeds and individuals at the size extremes also fall outside the weight-only chart.

Types of dog harness and fit impact

Three common designs require slightly different fitting:

  • Step-in (back clip): dog steps into two loops, the harness clips on the back. Easy to put on but can shift to one side; needs careful chest girth match.
  • Y-front (over-head): a Y-shaped chest piece, neck loop and a girth strap. Doesn't restrict shoulder movement; best for active dogs.
  • No-pull (front clip): leash attaches at the chest, which redirects forward pull. Sizing is normal but tighter fit matters more — slack lets the dog wriggle out.

For deep-chested breeds (Whippet, Greyhound, Doberman), the Y-front is almost always the better choice — the neck loop can be sized small while the chest strap accommodates the wide ribcage. For stocky brachycephalic breeds (Pug, Bulldog), look for harnesses with extra clearance around the throat and a chest piece that doesn't cross the windpipe.

Never use a collar on a brachycephalic breed

Pugs, Bulldogs, French Bulldogs and similar short-faced breeds have compromised airways. A collar pulling on the leash compresses the windpipe and can cause syncope or worse. Always walk these breeds on a harness — chest pressure is safe, throat pressure is not.

Common dog harness fit mistakes

Five errors come up over and over:

  • Sized by weight, not chest girth. The number one cause of returns and ill-fitting harnesses.
  • Too loose at the chest. Dog backs out of the harness during a startle. Two-finger rule applies to every strap.
  • Too tight at the neck. Restricts breathing, especially on hot days. The neck strap should let two fingers slide.
  • Chest strap rubs the elbow. The strap behind the front legs should clear the elbow joint by at least an inch. Tighten or readjust if it rubs.
  • Never rechecked after coat changes. Spring shedding can lose half an inch of girth. Autumn coat growth can add it back. Re-fit every season.

FAQ

Wrap a soft cloth tape around the widest part of the rib cage, just behind the front legs. Snug enough that two fingers slide under, no tighter. Repeat twice and use the larger value. Also measure neck girth at the base of the neck for back-clip harnesses with fixed neck loops.
Match chest girth to the size chart: under 13 in = XXS, 13–18 in = XS, 18–24 in = S, 24–30 in = M, 30–36 in = L, 36–44 in = XL, 44+ in = XXL. Weight is only a rough indicator — a stocky Pug and a slender Whippet at 18 lb may need different sizes.
Size up if the harness has adjustment straps. Adjustable straps can take in 2–4 in of slack. Going up gives you room to snug down. Sizing down is harder to fix — the harness will rub or restrict breathing.
The two-finger rule: two flat fingers should slide between the strap and the dog's skin. Tighter restricts breathing and chafes; looser lets the dog wriggle out of the head opening. Check fit weekly — coats grow, fur mats, and dogs gain weight slowly.
Most harnesses have two to four adjustment straps. Buy the larger size, then snug each strap until two fingers fit. If your dog is just over the upper limit of a size, the next size up usually has the same minimum adjustment as the smaller size's maximum.
Deep-chested breeds (Greyhound, Whippet, Doberman) often need a smaller neck and larger chest size than the weight chart suggests. Look for harnesses with separate neck and chest adjustments, or use a Y-front harness that doesn't have a fixed neck loop.
Brachycephalic (short-faced) breeds should never wear collars for pulling — the windpipe is too vulnerable. A well-fitted Y-front harness distributes pressure across the chest. Measure carefully because Pugs and Bulldogs have unusually wide chests for their weight.
Every 2 to 4 weeks for adult dogs, weekly for growing puppies. Coat growth, weight changes, and harness wear all shift the fit. A loose strap is the most common cause of harness escape, not the wrong size.