Dog Harness Size Calculator

What size harness does your dog need? This free dog harness size calculator finds the right fit by chest girth, by breed and by weight — in inches or cm — tells you whether your dog is S, M, L or XL, recommends the best harness type, and sizes a growing puppy’s harness.

The key measurement is chest girth — the widest part of the ribcage, just behind the front legs. Aim for the two-finger fit, and remember sizes vary by brand, so always check the maker’s own chart before buying.

The accurate way. Measure chest girth (widest part of the ribcage, behind the front legs). Neck is an optional second check.



—
recommended size

—
Your chest girth
Primary
—
Size fits chest
Range
—
Your neck
Second check

Pick your dog’s breed for the harness size most owners choose.


—
typical harness size

—
Chest girth
Typical
—
Adult weight
Typical
Measure
To confirm
Chest girth

A quick starting point from weight. Chest girth is more reliable — measure it to confirm.



—
recommended size

—
Weight band
This size
—
Chest girth
Typical
Chest
Wins ties
Measure it

Which type of harness is right? Pick what matters most for your dog.

—
best harness type

Girth
Size by
Chest
2-finger
Fit check
Every strap
Y-front
Clears shoulders
Natural gait

Sizing a growing puppy? Get the size that fits now plus the adult size to plan for.



—
size to buy now

—
Chest now
Measured
—
Adult size
Plan ahead
2–3 wks
Re-measure
Growing fast


How the Dog Harness Size Calculator Works

This dog harness size calculator finds the right fit three ways: by chest girth, by breed, or by weight. The single most important number is chest girth — wrap a soft tape measure around the widest part of the ribcage, just behind the front legs, keeping it snug but not tight. Measure the neck at the base where a collar sits as a second check, and use weight only as a rough guide. Match the chest girth to a size: harnesses run from XX-Small (chest about 8–12″) up to X-Large (32″ and over). Once it is on, you should fit two fingers under any strap. If your dog lands between two sizes, size up, and because sizes differ between brands, always confirm against the maker’s own chart.

The five tools cover sizing by measurement, by breed, and by weight, plus a harness-type guide and a puppy growth sizer.

Dog Harness Size Chart (by Chest Girth, Weight & Breed)

This harness size chart maps each size to chest girth in inches and centimetres, dog weight and example breeds. Chest girth is the measurement that matters most.

Size Chest girth (in) Chest girth (cm) Weight Example breeds
XX-Small 8–12″ 20–30 cm Under 5 lb Chihuahua, Teacup Yorkie
X-Small 12–16″ 30–41 cm 5–10 lb Pomeranian, Maltese, Yorkie
Small 16–20″ 41–51 cm 10–25 lb Pug, Mini Schnauzer, Boston Terrier
Medium 20–26″ 51–66 cm 25–55 lb Beagle, Border Collie, Bulldog
Large 26–32″ 66–81 cm 55–75 lb Labrador, Boxer, German Shepherd
X-Large 32–48″ 81–122 cm 75 lb & up Great Dane, Mastiff, Rottweiler
These ranges are a cross-brand guide. Harness sizing varies by manufacturer, and many sizes overlap because the straps adjust — so match your dog’s chest girth to the specific brand’s chart and size up when between.

How to Measure Your Dog for a Harness

Two measurements do the job. First and most important is chest girth: wrap a soft tape (or a piece of string you then measure) around the widest part of the ribcage, just behind the front legs and armpits, keeping it snug. Second is the neck/base-of-neck circumference, taken where a collar sits, in front of the shoulders, leaving room for two fingers. Note your dog’s weight as a final cross-check. Chest girth is what nearly every harness is sized by, so if your tape gives an in-between number, go to the larger size. Measuring beats guessing from weight every time, because build and chest depth vary so much between dogs of the same weight.

Is My Dog Small, Medium, Large or XL?

Go by chest girth, not a guess. A chest of 16–20 inches is a Small, 20–26 inches is a Medium, 26–32 inches is a Large, and 32 inches or more is an X-Large. So a medium-build Labrador or Boxer is usually a Large, while a Great Dane or Mastiff is an X-Large. Because harness sizes overlap and brands differ, a dog near a boundary can be a Medium in one brand and a Large in another — which is exactly why you measure the chest and read that brand’s chart rather than trusting the letter alone. Use the By Measurement tab to get your dog’s size from their actual girth.

Harness Sizes by Brand: Rabbitgoo, Easy Walk & More

Every brand sizes a little differently, which is why a “Medium” is never universal. The Rabbitgoo no-pull harness is sized by neck and chest girth with generously adjustable straps, running roughly XS through XL. The PetSafe Easy Walk is a front-clip, no-pull harness sized by chest girth from Petite up to XL (with combined sizes like Small/Medium and Medium/Large). The Ruffwear Front Range and highly adjustable options like the Blue-9 Balance and Perfect Fit are popular for dogs with awkward proportions. Whatever the brand, the method is the same: measure the chest girth (and neck), match it to that brand’s own current chart, and size up when you fall between. Use this calculator to get your cross-brand size, then confirm it against the specific product page before buying.

Frequently Asked Questions

How do I know what size harness to get my dog?
Measure your dog’s chest girth around the widest part of the ribcage, just behind the front legs, and match it to the size chart. Chest girth is the main measurement; neck and weight are secondary checks. When between two sizes, size up, and confirm against the brand’s own chart.
How do you measure a dog for a body harness?
Use a soft tape or string. Measure the chest girth at the widest part of the ribcage behind the front legs, then the neck at the base where a collar sits. Keep the tape snug with room for two fingers, and note the weight as a final cross-check.
Is my dog a Large or X-Large?
Go by chest girth. A 26 to 32 inch chest is a Large (Labrador, Boxer, German Shepherd), and 32 inches or more is an X-Large (Great Dane, Mastiff, Rottweiler). If you fall between the two, size up and check the brand’s chart.
What is the Easy Walk harness size chart?
The PetSafe Easy Walk is a front-clip no-pull harness sized by chest girth, from Petite up to X-Large, including combined sizes such as Small/Medium and Medium/Large. Measure your dog’s girth behind the front legs and match it to PetSafe’s official Easy Walk chart; when between sizes, size up.
What is the Rabbitgoo harness size chart?
The Rabbitgoo no-pull harness is sized by neck and chest girth, roughly XS to XL, with adjustable straps at four points. Measure both your dog’s neck and chest, match them to Rabbitgoo’s chart, and if the two point to different sizes, go by the chest girth.
How tight should a dog harness be?
Snug enough that it won’t shift or let your dog back out, loose enough to slide two fingers under any strap. It should never pinch the skin behind the legs or restrict the shoulders. Re-check the fit after the first few wears.
Dog harness size by weight — is it accurate?
Weight is only a rough guide: under 5 lb is usually XX-Small, 10–25 lb Small, 25–55 lb Medium, 55–75 lb Large, and 75 lb-plus X-Large. Two dogs the same weight can have very different chests, so always measure the girth and let that decide.
What size harness for a puppy?
Measure the puppy’s chest girth now and buy an inexpensive, highly adjustable harness that fits, then re-measure every 2 to 3 weeks as they grow. Keep two fingers of room under the straps and move up a size once the straps run out of adjustment.

🐾
PetCalculatorHub Editorial Team
The chest-girth ranges, weight bands and harness-type guidance here reflect the sizing conventions common to major harness makers. Because brand sizing varies, treat this as a cross-brand starting point — measure your own dog’s chest girth, apply the two-finger fit check, and confirm against the specific brand’s chart.
For more on harness fit and safety, see the American Kennel Club and the RSPCA.
Last updated: October 2026