Keep your tiny pup warm and comfortable with this easy crochet dog pajama pattern.
Designed for small breeds such as Chihuahuas, Yorkshire Terriers, Maltese, Toy Poodles, and Pomeranians, this pattern uses simple stitches and basic shaping to create a cozy custom-fit pajama.
Skill Level
Easy
Finished Size
Small Breed Dog
- Chest Circumference: 12 to 14 inches
- Back Length: 8 to 10 inches
The pattern can be adjusted by adding or removing stitches and rows.

Materials
- 100 to 150 yards worsted weight yarn (Category 4)
- 4.0 mm (G) crochet hook
- Yarn needle
- Scissors
- Measuring tape
- 3 to 4 small buttons or snaps
Gauge
14 single crochet stitches × 16 rows = 4 inches × 4 inches
Checking gauge helps ensure the finished pajama fits properly.
Abbreviations
- ch = chain
- sc = single crochet
- hdc = half double crochet
- sl st = slip stitch
- st = stitch
- rep = repeat
- sk = skip
Dog Measurements
Measure your dog before starting.
Neck Circumference
Measure around the base of the neck.
Chest Circumference
Measure around the widest part of the chest behind the front legs.
Back Length
Measure from the base of the neck to the base of the tail.
Front Leg Spacing
Measure from one armpit to the other.
Pattern Notes
- Pajama is worked in three pieces: back panel, belly panel, and finishing borders.
- Chains at the beginning of rows do not count as stitches.
- Fit should be snug but not restrictive.
Back Panel
The back panel covers the dog’s back from neck to tail.
Ch 36.
Row 1
Sc in 2nd ch from hook and each ch across. Turn.
(35 sts)
Rows 2–22
Ch 1, sc in each st across. Turn.
(35 sts)
The finished panel should measure approximately 10 inches long and 5 inches wide.
Fasten off.
Belly Panel
The belly panel wraps underneath the dog.
Ch 24.
Row 1
Sc in 2nd ch from hook and each ch across. Turn.
(23 sts)
Rows 2–16
Ch 1, sc in each st across. Turn.
(23 sts)
The belly panel should measure approximately 7 inches long.
Fasten off.
Assembly
Lay the back panel flat with the right side facing down.
Place the belly panel centered underneath the back panel.

Create Neck Opening
Using yarn and a yarn needle, sew the first 2 inches of both panels together at the front edge.
This forms the neck opening.
Create Body
Sew each side together for approximately 3 inches.
Leave a 2-inch opening on each side for the front legs.
Continue sewing the remaining side seams toward the back.
Fasten securely.
Leg Opening Borders
Join yarn at one leg opening.
Round 1
Work 18 to 22 sc evenly around the opening.
Join with sl st.
Round 2
Ch 1, hdc in each st around.
Join with sl st.
Fasten off.
Repeat for the second leg opening.
Neck Border
Join yarn at neck opening.
Round 1
Work sc evenly around the opening.
Join with sl st.
Round 2
Work hdc evenly around.
Join with sl st.
Fasten off.
Bottom Hem
Join yarn at the back edge.
Work one round of sc evenly around the bottom opening.
Fasten off.
Button Band
Left Side
Join yarn along one back edge.
Work 2 rows of sc evenly along the edge.
Fasten off.
Right Side
Join yarn to opposite edge.
Row 1
Sc evenly along edge.
Row 2
Ch 1, sc in first 2 sts, ch 2, sk 2 sts, sc in next 5 sts, ch 2, sk 2 sts, sc across.
This creates buttonholes.
Fasten off.
Sew 3 to 4 buttons opposite the buttonholes.
Optional Hood
For extra warmth, add a hood.
Hood Base
Join yarn at the neck opening.
Ch 1 and work 28 sc evenly around half of the neck opening.
Turn.
Rows 2–10
Ch 1, sc across.
Turn.
Fold hood in half and sew top seam closed.
Fasten off.
Customizing the Pattern

Larger Chest
Add chains to the starting chain of both panels.
Longer Body
Add additional rows to the back and belly panels.
Decorative Stripes
Change yarn colors every 2 to 4 rows.
Personalized Name
Use contrasting yarn to embroider your dog’s name across the back.
Care Instructions
- Hand wash in cold water.
- Use mild detergent.
- Lay flat to dry.
- Do not bleach.
- Store in a cool, dry place.




