Dog Size Guide

Find Your Dog's Perfect Fit 🎄🐾

Nobody wants to unwrap a Christmas outfit that doesn't fit their dog. Two quick steps below will tell you exactly which size to order — takes less than a minute, tape measure optional.

Step 1 — Measure your dog (2 minutes, no fuss)

① Neck ② Chest ③ Back length
  • ① Neck — wrap the tape around the base of the neck (where a collar would sit), snug but not tight.
  • ② Chest / bust — wrap around the widest part of the ribcage, just behind the front legs. This is the most important measurement — clothes are usually sized off this one.
  • ③ Back length — measure from the base of the neck (top of shoulders) to the base of the tail.
  • Write down all three in cm, then compare against the size chart for the exact item further down this page.
💡 Between two sizes? Always size up — a slightly loose Christmas outfit still looks adorable in photos; a too-tight one won't go on at all.

Step 2 — Get a rough idea before you scroll

If you don't have a tape measure handy yet, here's roughly where most dogs land. These are general reference points — always double-check against the exact product chart below before ordering, since our styles aren't all cut the same.

XS
up to 3 kg
Chihuahua, Yorkie, Teacup Poodle
S
3 – 5 kg
Maltese, Pomeranian, Toy Poodle
M
5 – 8 kg
Shih Tzu, Mini Schnauzer, Pug
L
8 – 12 kg
French Bulldog, Beagle, Corgi
XL
12 – 17 kg
Cocker Spaniel, Border Collie
2XL / XXL
17 kg +
Springer Spaniel, small Labrador

Heads up: most of our Christmas costumes are cut for toy-to-medium dogs. Our Green Elf Costume is the exception and stretches to fit larger dogs — see its chart below.

Step 3 — Match your measurements to the exact item

Every one of our Christmas matching-set styles is cut a little differently, so here's the real chart for each one (in cm), plus roughly what dog weight it suits.

🎅 Santa Claus Flannel Coat for Dogs
Size Chest (cm) Back length (cm) Roughly fits
XS 28 20 up to 3 kg
S 34 24 3 – 5 kg
M 38 29 5 – 7 kg
L 42 33 7 – 9 kg
XL 46 38 7 – 10 kg
2XL ~50 ~42 10 – 13 kg
2XL measurements are estimated from the sizing pattern — if your dog is right on the edge, size up.
🎄 Cozy Christmas Pajama Set for Dogs
Size Chest (cm) Back length (cm) Neck (cm) Roughly fits
S 35 22 25 3 – 5 kg
M 42 27 28 7 – 10 kg
L 48 29 32 10 – 13 kg
XL 55 32 35 13 – 17 kg
XXL 60 35 38 17 – 20 kg
🧝 Green Elf Christmas Costume for Dogs
Size Chest, adjustable (cm) Back length (cm) Roughly fits
S 36 – 48 26 5 – 10 kg
M 47 – 60 32 10 – 17 kg
L 56 – 68 41 13 – 20 kg
XL 64 – 80 49 20 – 27 kg
XXL 76 – 94 59 27 kg +
This one runs bigger than our other styles — the adjustable strap fits a wide range of dogs, up to larger breeds.
🦌 Fair Isle Reindeer Christmas Sweater for Dogs
Size Chest (cm) Back length (cm) Neck (cm) Roughly fits
XS 24 19 20 up to 3 kg
S 28 21 24 up to 3 kg
M 30 24 28 3 – 5 kg
L 36 28 30 5 – 7 kg
XL 42 34 36 7 – 10 kg
XXL 48 40 38 10 – 13 kg
⛄ Snowman Christmas Costume for Dogs
Size Chest (cm) Back length (cm) Neck (cm) Roughly fits
S 30 26 28 up to 3.5 kg
M 38 29 32 up to 5 kg
L 40 29 36 up to 7.5 kg
XL 46 34 38 up to 11 kg
Weight guides above come directly from the manufacturer's own sizing notes for this style.
🎁 Santa Costume Set with Hat for Dogs
Size Chest (cm) Back length (cm) Neck (cm) Roughly fits
XS 32 20 26 3 – 5 kg
S 38 25 30 5 – 7 kg
M 42 30 32 7 – 10 kg
L 48 35 36 10 – 13 kg
XL 54 40 42 13 – 17 kg
Still not 100% sure which size to pick? Message us with your dog's chest measurement (or even just their breed and weight) before you order, and we'll tell you exactly which size to choose — happy to help, no obligation.