Why This Crochet Pattern Works So Well
Last spring, my dear friend called me in a mild panic: her sister’s baby shower was only three weeks away, and she was set on giving something handmade — something with that special touch that makes party guests ask, “Where on earth did you get that?” I pulled out my hook that very evening, doodled a few ideas on a napkin, and this little bunny dress set was born.

That first dress went home with the happiest soon-to-be aunt I have ever seen. I have since stitched it up four more times for different babies, adjusting the sizing and refining that bunny face with each one. And every single time, it gets the same reaction — nobody can believe it is crocheted!
This pattern has everything you need for the complete layette: an A-line dress with a sweet bunny applique on the front, matching booties with tiny bunny faces, and a bow headband to tie it all together. It is worked almost entirely in single crochet — if the basic stitches feel like old friends and you are ready for a project with a few more pieces, you will love this one.
The clever part of this set is the construction. The dress is worked top-down, so you can check the fit as you go (if there is a baby nearby to try it on!) and adjust the length with ease. The raglan yoke gives those lovely diagonal shoulder lines that look so crisp and professional.
The bunny panel gets made separately and stitched on — it sounds like extra fuss, but it truly makes the whole project easier. There is no fiddly colorwork while you shape the dress — you simply make a cute oval bunny face, add the ears, stitch it to the finished dress, and suddenly you have the most adorable baby outfit anyone has ever seen.
Single crochet (sc) does most of the work here, creating the dense fabric that baby clothes call for. That density brings warmth, durability, and no tiny fingers poking through holes.
Skill Level
I would rate this pattern intermediate. The stitches are simple, but expect raglan shaping, joined rounds, separated armholes, and a bit of assembly. If a basic baby sweater or a few rounds of working in the round are already in your past, you are ready.
A confident beginner who knows increases, decreases, and color changes can absolutely take this on. One section at a time, no rushing — that is the whole secret.
Finished Sizes
Size A (0-3 months):
- Dress chest: 14 inches
- Dress length: 11 inches
- Bootie foot: 3.25 inches
- Headband: 13 inches unstretched
Size B (3-6 months):
- Dress chest: 16 inches
- Dress length: 12.5 inches
- Bootie foot: 3.5 inches
- Headband: 14 inches unstretched
Size C (6-12 months):
- Dress chest: 18 inches
- Dress length: 14 inches
- Bootie foot: 3.75 inches
- Headband: 15 inches unstretched
Throughout the pattern, instructions are written as Size A (B, C). When only one number appears, it applies to all sizes.
Time to Complete
Plan on about 10 to 14 hours total: 7 to 9 hours for the dress, 2 to 3 hours for the booties, and 1 to 2 hours for the headband. A focused crocheter can finish it in a weekend; shorter sessions stretch it into a lovely week-long project.
Materials Needed
Yarn
You’ll need DK weight yarn (also called Light 3) in four colors:
- MC (Main Color) Lavender: 280 (320, 370) yards
- CC1 (Contrast Color 1) Cream or Off-White: 60 (70, 80) yards
- CC2 (Contrast Color 2) Pale Pink: 5 yards (just for ear inners and nose)
- CC3 (Contrast Color 3) Black: 3 yards (embroidery only)
For baby items, always choose machine washable yarn, and skip the wool unless you are certain about allergies.
Hooks
- US Size E/4 (3.5 mm) for the dress
- US Size D/3 (3.25 mm) for booties and headband
Notions
- 8 stitch markers (locking markers work best)
- Yarn needle
- 3 wooden shank buttons, approximately 0.5 inch diameter
- 2 black safety eyes, 6 mm, for the bunny panel
- 4 black safety eyes, 4 mm, for the bootie faces (2 per bootie)
- Sewing needle and thread
- Scissors
- Rust-proof pins for blocking
Gauge
Gauge really matters with baby clothes, friend. Too loose and the dress will swim on her; too tight and it simply will not fit.
For the dress (E/4 hook): 18 sc x 20 rows = 4 inches square, blocked
For booties and headband (D/3 hook): 20 sc x 22 rows = 4 inches square, blocked
Make a swatch, wet block it lightly, and measure. If you have more stitches per 4 inches, go up a hook size. Fewer stitches? Go down a hook size.
Abbreviations and Stitch Definitions
Let me walk you through every abbreviation you’ll encounter:
- blo = back loop only (insert hook under just the back loop of the stitch)
- ch = chain (yarn over, pull through loop on hook)
- dec = decrease (invisible single crochet decrease)
- flo = front loop only
- hdc = half double crochet (yarn over, insert hook, pull up loop, yarn over, pull through all 3 loops)
- inc = increase (work 2 sc in the same stitch)
- inv-dec = invisible decrease (insert hook in front loops only of next 2 stitches, yarn over, pull through both front loops, yarn over, pull through remaining 2 loops)
- pm = place marker
- rep = repeat
- rnd = round
- RS = right side
- sc = single crochet (insert hook, pull up loop, yarn over, pull through both loops)
- sc2tog = single crochet 2 together
- sk = skip
- sl st = slip stitch (insert hook, yarn over, pull through stitch and loop on hook)
- sm = slip marker
- st(s) = stitch(es)
- WS = wrong side
- yo = yarn over
Special Techniques
Invisible Single Crochet Decrease
This creates a much neater decrease than the standard method. Insert your hook into the front loop only of the next stitch, then into the front loop only of the following stitch. Yarn over and pull through both front loops. Yarn over and pull through the remaining 2 loops. The result lies flat and nearly disappears on the right side.
Raglan Increase Point
At each raglan marker, you’ll add 2 stitches. Work to 1 stitch before the marker, increase in that stitch, slip the marker, increase in the next stitch, then continue. This happens at all 4 raglan points, adding 8 stitches total per increase round.
Pattern Notes Before You Begin
- The yoke is worked flat (back and forth in rows) to create the button placket opening at center front.
- Once the yoke is complete, you’ll join into the round for the skirt.
- The ch 1 at the beginning of rounds does NOT count as a stitch.
- Use locking stitch markers at raglan points and move them up each row.
- The bunny panel is made separately and sewn on. Insert safety eyes before closing the panel.
- All joined rounds begin with ch 1 and end with a slip stitch to the first sc.
Dress Instructions
Section 1: Neckline and Yoke (Worked Flat)
The yoke has 5 sections: Left Front, Left Sleeve, Back, Right Sleeve, Right Front. Markers sit between each section.
Starting stitch distribution:
- Size A: 5 + 4 + 12 + 4 + 5 = 30 sts
- Size B: 6 + 5 + 14 + 5 + 6 = 36 sts
- Size C: 7 + 6 + 16 + 6 + 7 = 42 sts
Foundation:
With MC and E/4 hook, ch 31 (37, 43).
Setup Row (WS):
Sc in 2nd ch from hook and in each ch across. Place raglan markers dividing the row into 5 sections. (30, 36, 42 sc)
Row 1, Raglan Increase Row (RS):
Ch 1, turn. Sc across to 1 st before first marker, inc in next st, sm, inc in next st. Repeat this increase sequence at each marker. Sc to end. (38, 44, 50 sc)
Row 2 (WS):
Ch 1, turn. Sc in each st across. (38, 44, 50 sc)
Row 3, Raglan Increase Row (RS):
Ch 1, turn. Repeat Row 1 increases. (46, 52, 58 sc)
Row 4 (WS):
Ch 1, turn. Sc in each st across. (46, 52, 58 sc)
Row 5, Raglan Increase Row (RS):
Ch 1, turn. Repeat Row 1 increases. (54, 60, 66 sc)
Row 6 (WS):
Ch 1, turn. Sc in each st across. (54, 60, 66 sc)
Row 7, Raglan Increase Row (RS):
Ch 1, turn. Repeat Row 1 increases. (62, 68, 74 sc)
Row 8 (WS):
Ch 1, turn. Sc in each st across. (62, 68, 74 sc)
Row 9, Raglan Increase Row (RS):
Ch 1, turn. Repeat Row 1 increases. (70, 76, 82 sc)
Row 10 (WS):
Ch 1, turn. Sc in each st across. (70, 76, 82 sc)
Size A: Skip to Section 2.
Sizes B and C only:
Row 11, Raglan Increase Row (RS):
Ch 1, turn. Repeat Row 1 increases. (84, 90 sc)
Row 12 (WS):
Ch 1, turn. Sc in each st across. (84, 90 sc)
Size B: Skip to Section 2.
Size C only:
Row 13, Raglan Increase Row (RS):
Ch 1, turn. Repeat Row 1 increases. (98 sc)
Row 14 (WS):
Ch 1, turn. Sc in each st across. (98 sc)
Checkpoint: Your flat yoke piece should measure approximately 2.5 (3, 3.5) inches from foundation chain to last row.
Section 2: Divide for Armholes and Join Body
Dividing Row (RS):
Ch 1, turn. Sc across Left Front stitches to marker (10, 12, 14 sts). Remove marker. Ch 2 (underarm). Skip all Left Sleeve stitches (14, 17, 20 sts). Remove marker. Sc across Back stitches (22, 26, 30 sts). Ch 2 (second underarm). Skip all Right Sleeve stitches (14, 17, 20 sts). Remove marker. Sc across Right Front stitches (10, 12, 14 sts).
Do not turn. Fold work so front edges meet at center front. Sl st into first sc of Left Front to join into round.
Body stitch count: (46, 54, 62 sts)
Section 3: Dress Body and Skirt (Worked in the Round)
Round 1:
Ch 1. Sc evenly around, working 2 sc into each ch-2 underarm space. Join with sl st. (46, 54, 62 sc)
Rounds 2-3:
Ch 1. Sc in each st around. Join with sl st. (46, 54, 62 sc)
Round 4, Increase Round:
Ch 1. Work increases evenly spaced.
- Size A: (Sc in next 10 sts, inc) x 4, sc in remaining 2 sts. (50 sc)
- Size B: (Sc in next 8 sts, inc) x 6. (60 sc)
- Size C: (Sc in next 9 sts, inc) x 6, sc in remaining 2 sts. (68 sc)
Rounds 5-6:
Ch 1. Sc in each st around. Join with sl st. (50, 60, 68 sc)
Round 7, Increase Round:
Ch 1.
- Size A: (Sc in next 11 sts, inc) x 4, sc in remaining 9 sts. (54 sc)
- Size B: (Sc in next 9 sts, inc) x 6. (66 sc)
- Size C: (Sc in next 11 sts, inc) x 6, sc in remaining 2 sts. (74 sc)
Rounds 8-9:
Ch 1. Sc in each st around. Join with sl st. (54, 66, 74 sc)
Round 10, Increase Round:
Ch 1.
- Size A: (Sc in next 8 sts, inc) x 6. (60 sc)
- Size B: (Sc in next 10 sts, inc) x 6. (72 sc)
- Size C: (Sc in next 8 sts, inc) x 8, sc in remaining 10 sts. (82 sc)
Rounds 11-12:
Ch 1. Sc in each st around. Join with sl st. (60, 72, 82 sc)
Round 13, Increase Round:
Ch 1.
- Size A: (Sc in next 9 sts, inc) x 6. (66 sc)
- Size B: (Sc in next 8 sts, inc) x 8. (80 sc)
- Size C: (Sc in next 9 sts, inc) x 8, sc in remaining 2 sts. (90 sc)
Rounds 14-15:
Ch 1. Sc in each st around. Join with sl st. (66, 80, 90 sc)
Round 16, Increase Round:
Ch 1.
- Size A: (Sc in next 10 sts, inc) x 6. (72 sc)
- Size B: (Sc in next 9 sts, inc) x 8. (88 sc)
- Size C: (Sc in next 8 sts, inc) x 10. (100 sc)
Round 17:
Ch 1. Sc in each st around. Join with sl st. (72, 88, 100 sc)
Remaining Plain Rounds:
- Size A: Work Rounds 18-22 (5 rounds). (72 sc)
- Size B: Work Rounds 18-24 (7 rounds). (88 sc)
- Size C: Work Rounds 18-26 (9 rounds). (100 sc)
Checkpoint: Skirt should measure approximately 5.5 (6.5, 7.5) inches from underarm.
Skirt Hem Border
Border Round 1:
Ch 1. Sc in each st around. Join with sl st. (72, 88, 100 sc)
Border Round 2:
Ch 1. (Sc in next 2 sts, hdc in next st, sc in next 2 sts) rep around, adjusting at end as needed. Join with sl st. (72, 88, 100 sts)
Border Round 3:
Ch 1. Sc in each st around. Join with sl st. Fasten off. Weave in ends. (72, 88, 100 sc)
Section 4: Neckline and Placket Border
With RS facing, join MC at bottom right corner of center front placket opening.
Border Round:
Ch 1. Sc evenly up right placket edge (about 10-14 sc). Sc across neckline foundation chain (30, 36, 42 sc). Sc down left placket edge. Do not join. Turn.
Work 1 row of sc across entire border.
Button Loop Row:
Work up right placket edge. At first button position (0.5 inch from neckline), ch 2, sk 1 sc, continue. Repeat for 2nd button (centered) and 3rd button (0.5 inch from bottom). Continue in sc to end. Fasten off.
Sew 3 buttons to opposite placket edge, aligned with button loops.
Section 5: Sleeve Finishing
Join MC at underarm center. Sc evenly around armhole opening. Join with sl st. Fasten off. Repeat for second armhole.
Bunny Panel Instructions
Bunny Body
With CC1 and E/4 hook, ch 12 (14, 16).
Round 1:
Sc in 2nd ch from hook, sc in next 9 (11, 13) chs, 3 sc in last ch. Working along opposite side of foundation chain, sc in next 10 (12, 14) sts, 2 sc in first ch. Join with sl st. (24, 28, 32 sc)
Round 2:
Ch 1. Inc in first st, sc in next 10 (12, 14) sts, inc in next 2 sts, sc in next 10 (12, 14) sts, inc in last st. Join. (28, 32, 36 sc)
Round 3:
Ch 1. Inc in first st, sc in next 12 (14, 16) sts, inc in next 2 sts, sc in next 12 (14, 16) sts, inc in last st. Join. (32, 36, 40 sc)
Round 4:
Ch 1. Sc in each st around. Join. (32, 36, 40 sc)
Round 5:
Ch 1. Inc in first st, sc in next 14 (16, 18) sts, inc in next 2 sts, sc in next 14 (16, 18) sts, inc in last st. Join. (36, 40, 44 sc)
Round 6:
Ch 1. Sc in each st around. Join. (36, 40, 44 sc)
Round 7:
Ch 1. Inc in first st, sc in next 16 (18, 20) sts, inc in next 2 sts, sc in next 16 (18, 20) sts, inc in last st. Join. (40, 44, 48 sc)
Round 8:
Ch 1. Sc in each st around. Join. (40, 44, 48 sc)
Insert 6 mm safety eyes in upper third of oval, about 1 inch apart.
Round 9:
Ch 1. Sc in each st around. Join. Fasten off, leaving 24-inch tail. (40, 44, 48 sc)
Bunny Ears (Make 2)
Outer Ear (CC1):
Ch 9.
Rows 1-8:
Sc in 2nd ch from hook, sc across. Ch 1, turn. Sc in each st. (8 sc each row)
Row 9:
Ch 1, turn. Inv-dec, sc in next 4 sts, inv-dec. (6 sc)
Row 10:
Ch 1, turn. Sc in each st. (6 sc)
Row 11:
Ch 1, turn. Inv-dec, sc in next 2 sts, inv-dec. (4 sc)
Row 12:
Ch 1, turn. Sc in each st. (4 sc)
Row 13:
Ch 1, turn. (Inv-dec) x 2. (2 sc)
Row 14:
Ch 1, turn. Inv-dec. (1 sc) Fasten off.
Inner Ear (CC2):
Ch 5.
Rows 1-6:
Sc in 2nd ch from hook, sc across. Ch 1, turn. Sc in each st. (4 sc each row)
Row 7:
Ch 1, turn. Inv-dec x 2. (2 sc)
Row 8:
Ch 1, turn. Inv-dec. (1 sc) Fasten off.
Whip stitch inner ear centered on outer ear. Make 2 complete ears.
Assembly
Embroider triangular nose with CC2 below eyes. Embroider 3 whiskers on each side with CC3. Sew ears to top of bunny panel, angled outward. Sew completed panel to center front of dress skirt.
Tips for Success
Take breaks. This is not a one-sitting project, and that is perfectly okay. Trying to power straight through can make the dress feel overwhelming.
Keep a running count of your stitches, especially through the raglan increases. Losing a stitch early on can snowball into bigger headaches later.
Block before assembly. A light wet block on the dress body helps everything lie nice and flat before you attach the bunny panel.
Safety eyes go in before closing. Once you fasten off the bunny panel, you cannot add the eyes. Mark their positions, insert them, lock the backs, then finish the final round.
The booties and headband are written in the same style — clear step-by-step rounds with stitch counts throughout.

Final Thoughts on This Crochet Tutorial
This lavender bunny baby dress set is the kind of project that makes people think you have been crocheting for decades. Really, it is just smart construction and a sweet little design. Each piece is straightforward on its own — but put them together and you get something genuinely show-stopping.
Whether it is for your own little one, a friend’s baby shower, or simply because the picture stole your heart — I hope you love the process as much as the finished set. Take your time with the bunny face — those little ears make the whole thing.