Measure your dog's chest girth: wrap a soft tape around the widest part of the ribcage, just behind the front legs, while your dog stands. Many brands also want the lower neck, measured where the harness sits, not up where a collar goes. Match those numbers to the brand's own chart, and if you're between sizes, go up.

Harness sizes aren't standard. A "Small" in one brand covers a 15-inch chest and in another starts at 22 inches. That's why weight and breed are only rough guides, and why two minutes with a tape measure saves a return.

How to measure your dog for a harness

What you need: a soft sewing tape measure, treats, and ideally a helper. No soft tape? Use a piece of string or a phone cable, mark it with your fingers, and lay it against a ruler.

1. Stand your dog square

Your dog should stand naturally on a flat floor, head up, weight on all four feet. rabbitgoo's guide starts the same way. A sitting or curled-up dog gives a smaller chest number.

2. Measure the chest girth

Wrap the tape around the widest, deepest part of the ribcage, just behind the front legs. On a deep-chested dog it can sit a couple of inches further back. This is the number every brand uses: Ruffwear sizes its Front Range on girth alone.

  • Keep the tape snug but flat. It should sit on the coat, not squash it.
  • On a fluffy dog, press the tape gently through the fur so you're measuring the dog, not the coat.
  • Take it twice. If the numbers differ, use the larger one.

3. Measure the lower neck

Measure around the neck where the harness neckline will sit, low near the shoulders. rabbitgoo says not to measure "high at the collar line". This matters for overhead harnesses and for broad-necked dogs like Frenchies.

4. Note the back length if your dog is long

For a dachshund, corgi or basset, measure along the spine from the base of the neck to the base of the tail. Few harness charts use it, but it tells you whether you need a harness with an adjustable back strap.

5. Write it all down, and the weight too

Weight is the last thing to check, not the first. PetSafe calls its weight ranges "only approximate", and rabbitgoo says: "Do not select a size from weight alone."

Illustration: a dog standing square with a tape measure around the widest part of the ribcage and a second line around the lower neck

Dog harness size chart: four brands side by side

Take your girth measurement and read across. Each brand's own chest ranges are listed underneath.

Chest girth Ruffwear Front Range PetSafe Easy Walk rabbitgoo ControlPro* Julius-K9 IDC
14 in XXS Petite or Petite/Small XS Below Mini-Mini: see chart
18 in XS Petite/Small or Small XS Mini-Mini
22 in XS or S (on the line) Small/Medium or Medium S Mini
26 in S Medium M Mini or Size 0
30 in M Medium L Size 0 (at the top)
34 in L/XL Medium/Large or Large XL Larger size: see chart
38 in L/XL Large XL (at the top) Larger size: see chart
Brand Size: chest girth
Ruffwear Front Range XXS 13–17 in · XS 17–22 in · S 22–27 in · M 27–32 in · L/XL 32–42 in
PetSafe Easy Walk Petite 12–17 · Petite/Small 13–18 · Small 15–21 · Small/Medium 19–26 · Medium 22–32 · Medium/Large 24–34 · Large 27–40 · XL 32–49 in
rabbitgoo ControlPro XS 11.6–18.5 · S 13–23.5 · M 15–27.8 · L 17–33.4 · XL 21–38 in (neck: XS 10.2–13.5 · S 13–18.5 · M 16–21.8 · L 18–25.8 · XL 23–35 in)
Julius-K9 IDC Powerharness Mini-Mini 15.5–21 in · Mini 19.5–26.5 in · Size 0 23–30 in

Our data. Method: we copied each brand's chest (and, for rabbitgoo, neck) ranges from its own size chart. Ruffwear, PetSafe and rabbitgoo were read on October 10, 2026; the Julius-K9 ranges come from Julius-K9 Canada's IDC chart, read for our French bulldog harness guide on October 7, 2026. Where two sizes cover a girth, we list the smaller one unless the girth is at its very top. *rabbitgoo's chest ranges overlap a lot, so check your dog's neck against its neck range too.

What the chart shows:

  • The same dog is a different "size" in every brand. A 22-inch chest is an XS-to-S in Ruffwear, a Small/Medium in PetSafe, an S in rabbitgoo and a Mini in Julius-K9.
  • Boundaries are common. Ruffwear and PetSafe both say to size up when you're between sizes. Most harnesses adjust down more easily than they stretch.

Starting sizes for 10 breeds

If you're buying before your puppy grows or the dog arrives, this gives you a ballpark. It's built from weight, so treat it as a guess until you can measure.

Breed AKC weight PetSafe size by its weight guide Girth that size covers
Chihuahua Up to 6 lb Petite 12–17 in
Dachshund, miniature 11 lb and under Petite or Petite/Small 12–18 in
Dachshund, standard 16–32 lb Small to Medium 15–32 in
Poodle, toy 4–6 lb Petite 12–17 in
Poodle, miniature 10–15 lb Petite/Small 13–18 in
Poodle, standard 40–70 lb Medium to Large 22–40 in
French bulldog Under 28 lb Small to Small/Medium 15–26 in
Beagle Under 20 lb or 20–30 lb Small to Small/Medium 15–26 in
Corgi (Pembroke) Up to 30 lb Small/Medium 19–26 in
Golden retriever 55–75 lb Medium/Large or Large 24–40 in
Labrador retriever 55–80 lb Medium/Large or Large 24–40 in
German shepherd 50–90 lb Medium/Large or Large 24–40 in
Goldendoodle 25 lb to 51+ lb Small to Large 15–40 in

Our data. Method: AKC weight ranges from our breed gear guides (goldendoodle from the GANA sizes on our goldendoodle page), matched to PetSafe's own "approximate weight" column, then read across to the girth range PetSafe gives for those sizes. Read on October 10, 2026.

The ranges are wide on purpose: that's how much dogs of one breed vary. Two notes:

  • Deep-chested breeds (dachshunds, corgis) often fit the chest of one size and the back of another. A harness with an adjustable back strap, like the Blue-9 Balance, solves that. See our dachshund harness guide.
  • Frenchies have broad necks. Our French bulldog harness guide has a Frenchie-only size table.

What size harness for a 40 lb dog?

By PetSafe's weight guide, a 40 lb dog sits where its Medium (25–50 lb) and Medium/Large (40–65 lb) overlap. Measure the girth: under about 32 inches points to a Medium in PetSafe and usually an M in Ruffwear's Front Range (27–32 inches).

Picking the size once you've measured

The Ruffwear Front Range is the simplest chart to use: one girth number, five sizes, from 13 to 42 inches. Treeline Review's trainer named it the best harness for small dogs, and it has a back clip plus a front loop for mild pullers.

Check price on Amazon

The PetSafe Easy Walk has the widest range here, eight sizes from a 12-inch to a 49-inch chest, so it's an easy fit for very small and very big dogs. It's a front-clip harness for pullers; our stop pulling guide explains how to use one alongside training.

Check price on Amazon

For a long or between-sizes dog, the Blue-9 Balance has six adjustment points, including the back strap, and runs from an XS (13.5–18 inch chest) to an L (29–43.5 inches).

Check price on Amazon

How to measure a puppy for a harness

Measure the same way, but plan for growth:

  • Buy an adjustable harness and start with the straps near their tightest, so there's room to let them out.
  • Re-measure every couple of weeks. Puppies outgrow gear fast.
  • Treeline Review's trainer says puppies "can—and should—wear harnesses", because a good fit helps protect the neck and windpipe while they grow.

How to measure a dog for a car harness

A walking harness isn't car safety gear. For the car, measure girth the same way, then check the crash-tested harness maker's own chart. The Center for Pet Safety lists the Sleepypod Clickit Sport as CPS Certified, 5 Star, in Small to X-Large, and rates each size by weight: Small to 25 lb, Medium from 45 to 90 lb. A dog between 25 and 45 lb falls in a gap, so check Sleepypod's chart and our dog car seat guide before you buy.

Check the fit once it arrives

  • Two flat fingers should slide under every strap, no more. PetSafe says 1–2 fingers; rabbitgoo says about two.
  • The chest piece sits on the breastbone, not across the throat.
  • No rubbing in the armpits after the first few walks.
  • Backing-out test: stand in front, hold the back clip and pull gently toward you. If the harness slides over the shoulders, tighten the girth strap.

Our step-by-step guide on how to put on a dog harness covers each harness style and the fit checks in detail.

FAQs

Where do you measure a dog's chest for a harness?

Around the widest part of the ribcage, just behind the front legs, with your dog standing. This is the "girth" or "chest" on almost every harness chart.

Is chest girth the same as chest width?

No. Girth is all the way around the ribcage, and it's what nearly every chart uses. A few brands, PetSafe included, also list a chest width, but girth decides the size.

Should a dog harness be tight or loose?

Snug. Two flat fingers should fit under each strap. Any looser and your dog can back out; any tighter and it will rub.

What if my dog is between harness sizes?

Go up a size and tighten the straps. Ruffwear and PetSafe both recommend sizing up.

Can I use my dog's collar size to pick a harness?

Not on its own. A collar sits high on the neck, and most harness necklines sit lower and wider. Measure the lower neck and the chest.

Grab a soft tape, stand your dog square and measure the chest twice. With that one number you can read any brand's chart.