Breed weight is the number every gear chart is built on, and it is the weakest predictor of fit on this site.
The reason is spread. A German Shepherd's published range runs from about 50 to 90 pounds. That is not a margin of error — a 50-pound and a 90-pound dog of the same breed are different animals to fit, and both are entirely normal Shepherds.
Typical adult weight ranges
| Breed | Weight |
|---|---|
| Chihuahua | 3–6 lb |
| Yorkshire Terrier | 4–7 lb |
| Pug | 14–18 lb |
| French Bulldog | 20–28 lb |
| Beagle | 20–30 lb |
| Pembroke Welsh Corgi | 24–30 lb |
| Border Collie | 30–55 lb |
| English Bulldog | 40–50 lb |
| Australian Shepherd | 40–65 lb |
| Boxer | 50–80 lb |
| German Shepherd | 50–90 lb |
| Labrador Retriever | 55–80 lb |
| Golden Retriever | 55–75 lb |
| Rottweiler | 80–135 lb |
| Great Dane | 110–175 lb |
| English Mastiff | 120–230 lb |
Read those ranges rather than their midpoints. The Mastiff row spans 110 pounds, which is more than most dogs weigh in total.
Where the spread comes from
Sex. Males typically run heavier than females, and in some breeds the difference is most of the published range. The chart above collapses both into one row, as almost all breed charts do.
Line. Working and show lines of the same breed can differ substantially — working Labradors and Springer Spaniels tend to be leaner and rangier than show-bred dogs of identical pedigree quality.
Condition. This is the uncomfortable one. Veterinary surveys consistently find a large share of pet dogs are overweight, which means the observed average for many breeds sits above the healthy range. A chart built on what dogs weigh is not the same as a chart built on what they should weigh.
Mixes. Any chart is silent on them, and they are a large share of dogs.
What to use instead
Every item of gear has a measurement that predicts fit better than weight:
| Item | Measure |
|---|---|
| Collar | neck girth, at the base of the neck |
| Harness | chest girth, behind the front legs |
| Crate | nose-to-tail-base length, and sitting height |
| Coat | back length along the spine |
| Boots | paw width, with weight on the paw |
None of those is weight, and each takes under a minute. The breed chart's honest job is to tell you roughly which size bracket to look in before you measure.
Where breed genuinely predicts something
Two things, and they are worth separating from sizing.
Body shape. Breed reliably predicts proportion even when it does not predict weight. A Dachshund is long regardless of scale; a French Bulldog is barrel-chested at any weight; a Whippet's neck is wider than its head. Those facts drive real gear decisions — see collar sizing for the breeds where a plain collar is the wrong tool.
Adult size expectation. For a puppy, breed is the only guide you have to what is coming, which is why crate buying uses the adult figure and a divider.
Aging is the other place breed carries real information: size predicts lifespan across dogs generally, but breed overrides it in specific cases. A Cavalier King Charles has a small-dog frame and a much shorter median lifespan than that would suggest. That is covered in dog age in human years.
FAQ
How much should my dog weigh?
The published breed range is a guide with a wide spread, and observed averages are inflated by how many pet dogs are overweight. Body condition — being able to feel ribs without pressing, and a visible waist from above — is a better test than the scale.
Why is the weight range for my breed so wide?
Sex accounts for much of it, line accounts for more, and charts collapse all of that into one row.
Can I size a harness from my dog's weight?
Poorly. Chest girth is the measurement harnesses actually fit around, and two dogs of identical weight can differ by several inches of girth.
What if my dog is a mix?
Then breed charts have nothing to offer and measuring is the only option. This is true of a large share of dogs.
Does weight predict how long a dog lives?
Across dogs generally, yes — larger dogs have shorter lifespans, which is unusual among mammals. But specific breeds break the pattern in both directions.
