What size crate, harness and bed does your dog need — and how much should you feed?

Four answers from one form. Crate and bed sizes come from the manufacturers' own charts, harness size from a measured chest girth, and daily food from the veterinary calorie formula (RER × a published activity factor) divided by your bag's kcal per cup.

Pup Sizer

Runs in your browser; nothing is sent anywhere.

How the sizes are worked out

Crate. If you enter a body length, the tool adds the 2–4 inch allowance that crate makers and retailers recommend and picks the smallest crate whose interior is at least that long. Without a length it falls back to the manufacturer's weight bands (18 in for 1–6 lb up to 48 in for 90–110 lb). The welfare minimum is simple: the dog must be able to stand up and turn around.

Harness. Harness size is a girth measurement, not a weight. The chart used is Ruffwear's: XXS 13–17 in, XS 17–22 in, S 22–27 in, M 27–32 in, L/XL 32–42 in. Measurement is around the widest part of the rib cage. In between sizes? Choose the larger size.

Bed. Rectangle bed sizes follow Orvis's fit guide by dog weight: Small (28×18 in) up to 40 lb, Medium (36×24 in) 40–70 lb, Large (43×29 in) 70–100 lb, X-Large (53×35 in) 100+ lb.

Food. Resting energy requirement is RER (kcal/day) = 70 × body weight (kg)^0.75. That is multiplied by the Merck Veterinary Manual's maintenance factor for the life stage you pick (1.6× neutered adult, normal activity; 1.8× intact adult, normal activity; 1.4× adult, inactive or prone to weight gain; 3× puppy under 4 months; 2× puppy 4 months to adult size), then divided by the kcal per cup printed on your bag. The default of 369 kcal/cup is Purina Pro Plan Complete Essentials Shredded Blend Chicken & Rice (adult dry); Typical adult dry foods print between about 300 and 550 kcal per cup on the bag; the exact figure is on your bag's label and the tool accepts it. Treats count toward the total, and a dog's body condition — ribs easy to feel, visible waist — matters more than any formula.

Breed pages

Each breed page uses the breed standard's adult height and weight (or Wikipedia and VCA where the standard is silent, named on the page) to give the likely crate, bed and daily calories, with the ranges for male and female dogs where the source separates them.

Akita (American)100–130 lb · 26–28 in tall Australian Shepherd35–70 lb · 20–23 in tall Basset Hound55–75 lb · 12–15 in tall Beagle22–25 lb · 13–15 in tall Belgian Malinois55–65 lb · 24–26 in tall Bernese Mountain Dog80–120 lb · 25–28 in tall Border Collie31–55 lb · 19–22 in tall Boston Terrier6–25 lb · 9–15 in tall Boxer50–85 lb · 23–25 in tall Brittany30–40 lb · 17½–20½ in tall Bulldog40–50 lb · 12–15 in tall Cane Corso100–110 lb · 24–28 in tall Cavalier King Charles Spaniel13–18 lb · 12–13 in tall Chihuahua3–6 lb · 6–9 in tall Cocker Spaniel24–30 lb · 13½–15½ in tall Dachshund (Miniature)up to 11 lb · 5–6 in tall Dachshund (Standard)16–32 lb · 8–9 in tall Doberman Pinscher90–100 lb · 27–28 in tall English Springer Spaniel40–60 lb · 19–21 in tall French Bulldog20–31 lb · 11–14 in tall German Shepherd Dog66–88 lb · 24–26 in tall German Shorthaired Pointer55–70 lb · 23–25 in tall Golden Retriever65–75 lb · 23–24 in tall Great Dane110–180 lb · 28–32 in tall Great Pyrenees120–165 lb · 28–31 in tall Havanese7–14 lb · 8½–11½ in tall Jack Russell Terrier14–18 lb · 10–15 in tall Labrador Retriever65–80 lb · 22½–24½ in tall Maltese7–9 lb · 8–10 in tall Mastiff180–190 lb · 28–30 in tall Miniature Schnauzer9–18 lb · 12–14 in tall Newfoundland143–176 lb · 28 in tall Pembroke Welsh Corgi24–31 lb · 10–12 in tall Pomeranian3–7 lb · 7–12 in tall Poodle (Miniature)10–15 lb · 11–14 in tall Poodle (Standard)44–71 lb · 18–24 in tall Poodle (Toy)4.5–6.5 lb · 9½–11 in tall Pug14–18 lb · 10–11 in tall Rottweiler110–132 lb · 24–27 in tall Saint Bernard120–200 lb · 28–35 in tall Shetland Sheepdogabout 20 lb · 13–16 in tall Shiba Inu18–22 lb · 15–16 in tall Shih Tzu9–16 lb · 8–11 in tall Siberian Husky45–60 lb · 21–23½ in tall Vizsla45–66 lb · 22–25 in tall Weimaraner66–88 lb · 23–28 in tall West Highland White Terrier15–20 lb · 10–11 in tall Whippet24–40 lb · 18½–20 in tall Yorkshire Terrierup to 7 lb · 8–9 in tall

By weight

Not sure of the breed? Pick the nearest weight: 5 lb · 10 lb · 15 lb · 20 lb · 25 lb · 30 lb · 40 lb · 50 lb · 60 lb · 70 lb · 80 lb · 90 lb · 100 lb · 120 lb.

Guides