Skip to content

Dog Harness Size Calculator: XS to XXL by Chest Girth

Find the right dog harness size, from XS to XXL, by entering chest girth, neck circumference, and weight. Includes a size chart in inches and centimeters.

Dog Harness Size Calculator

Dog Measurements

* Required fields

Measurement Guide

Dog Measurement DiagramDiagram showing where to measure your dog's chest girth and neck circumferenceNeck CircumferenceChest Girth

Recommended Harness Size

Enter your dog's measurements to see the recommended harness size
Loading calculator...
📚

Documentation

Dog Harness Size Calculator

A dog harness size calculator recommends a harness size, from XS to XXL, based on a dog's body measurements. This tool uses one measurement to make that decision: chest girth, the distance around the dog's ribcage just behind the front legs. Weight and neck circumference are also entered, but only chest girth decides the size.

Measurements the calculator uses

The calculator asks for three numbers, in either imperial (pounds, inches) or metric (kilograms, centimeters) units:

  • Chest girth. The distance around the widest part of the ribcage, just behind the front legs. This is the measurement that sets the size.
  • Neck circumference. The distance around the base of the neck, where a collar sits.
  • Weight. The dog's body weight.

All three are required fields. Neck circumference and weight are shown next to the result so an owner can check whether their dog also falls inside that size's typical neck and weight range, but neither one changes which size the calculator returns. Two dogs with the same chest girth get the same size recommendation, even if their weight or neck size differs.

How to measure a dog for a harness

  1. Chest girth. Stand the dog on a flat surface. Wrap a soft tape measure around the ribcage just behind the front legs, snug but not tight. For a fully grown dog, add about 2 inches (5 cm) to the raw number for comfort. For a growing puppy, add 3 to 4 inches (7 to 10 cm) to allow for growth.
  2. Neck circumference. Wrap the tape around the base of the neck, where a collar would sit. Two fingers should fit between the tape and the skin.
  3. Weight. Use a bathroom scale, or a veterinary clinic scale for larger dogs. For a dog too big to hold, weigh the owner alone, then weigh the owner holding the dog, and subtract.

Dog harness size chart

The chart below is the calculator's source of truth. It is defined in inches and pounds; the centimeter and kilogram columns are exact conversions of those same numbers (1 inch = 2.54 cm, 1 pound = 0.45359237 kg), rounded to one decimal place.

SizeChest girth (in)Chest girth (cm)Neck (in)Neck (cm)Weight (lb)Weight (kg)
XS12–1630.5–40.68–1220.3–30.55–102.3–4.5
S16–2240.6–55.912–1630.5–40.610–254.5–11.3
M22–2855.9–71.116–2040.6–50.825–4511.3–20.4
L28–3471.1–86.420–2450.8–61.045–7020.4–31.8
XL34–4086.4–101.624–2861.0–71.170–9031.8–40.8
XXL40–48101.6–121.928–3471.1–86.490–12040.8–54.4

These are general ranges, not one specific brand's chart. Individual harness makers publish their own numbers, which can differ slightly.

How the calculator picks a size (the formula)

The calculator converts the chest girth to inches, if it was entered in centimeters, then compares it against the six chest-girth ranges above, in order from XS to XXL. It returns the first size whose range contains the number.

Each range runs from its own minimum up to, but not including, the next size's minimum. For example, S covers 16 inches up to just under 22 inches. A girth that lands exactly on a shared boundary, such as 16 inches, always belongs to the larger of the two sizes, so a 16-inch chest girth returns S, not XS. Only the top of the XXL range, 48 inches, is included, so the chart's ceiling stays reachable.

A chest girth below 12 inches or above 48 inches falls outside every range. In that case, the calculator returns "Custom" and suggests contacting the manufacturer for a custom-fit harness.

Because the size depends only on the physical chest measurement, the calculator gives the same size whether the number was typed in inches or centimeters. Converting a dog's measurements to different units never changes the size it is assigned.

Example

A dog has a chest girth of 22 inches, a neck circumference of 17 inches, and a weight of 30 pounds. The calculator checks the chest girth first: 22 inches is at least the M range's minimum (22) and below its maximum (28), so it returns size M. The neck circumference (17 inches) and weight (30 pounds) both also happen to fall inside M's typical ranges, which the result screen shows for reference, but they played no part in choosing the size.

A second dog has a chest girth of exactly 16 inches. Sixteen is the boundary shared by XS (12–16) and S (16–22). The calculator assigns the larger size, so this dog gets S.

A third dog is measured in centimeters, with a chest girth of 71 cm. Converted to inches, that is about 27.95 inches, still inside the M range (22–28 inches), so the calculator again returns M.

Frequently asked questions

Does a dog's weight or neck size change the recommended harness size? No. The calculator decides size from chest girth alone. Weight and neck circumference are required inputs and are shown next to the result as a check, but neither one can move the recommendation to a different size.

What does a "Custom" result mean? It means the chest girth is below 12 inches (30.5 cm) or above 48 inches (121.9 cm), outside every size band in the chart. This is common for very small toy breeds and for giant breeds. Look for a manufacturer that offers extended sizes, or consider a custom-made harness.

What should I do if my dog's chest girth is close to a size boundary? The calculator already resolves an exact boundary value by choosing the larger size, since a harness can be tightened with its straps but not stretched larger. If a measurement falls just below a boundary and the dog is still growing, or has a deep or broad chest, choosing the larger size is usually the safer choice.

How often should a growing puppy be remeasured? Puppies grow quickly, especially large breeds. Remeasuring every 2 to 4 weeks during a rapid growth phase, roughly 2 to 6 months of age, catches a harness before it becomes too small. If two fingers no longer fit between the harness and the puppy's body, it is time to size up.

How tight should a properly fitted harness be? An owner should be able to fit two fingers between the harness and the dog's body at every point. It should be snug enough that the dog cannot back out of it, but loose enough not to restrict movement or breathing.

How do I convert between inches/pounds and centimeters/kilograms by hand? One inch equals 2.54 centimeters. One pound equals 0.45359237 kilograms. For example, a 30-inch chest girth equals 76.2 cm, and a 50-pound dog weighs about 22.7 kg. The calculator performs these conversions automatically and switching units does not change the size result, since it always compares against the same physical measurement.

References

  1. American Kennel Club. "How to Measure Your Dog for a Harness." AKC, https://www.akc.org/expert-advice/training/how-to-measure-dog-for-harness/.
  2. PetMD. "How to Choose the Right Harness for Your Dog." PetMD, https://www.petmd.com/dog/care/how-choose-right-harness-your-dog.
  3. American Veterinary Medical Association. "Proper Equipment for Walking Your Dog." AVMA, https://www.avma.org/resources/pet-owners/proper-equipment-walking-your-dog.