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.
① 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.
Welcome to Eafor Products
Here's 15% off your first order
Quality pet, wellness & gift essentials — enjoy a little something on us.