Lavender Puff Stitch Baby Dress Free Crochet Pattern

The puff stitch creates that beautiful bubbly texture you see covering the entire dress. Each puff is made by pulling up multiple loops in the same stitch, then drawing through all of them at once. It sounds complicated, but once you get the motion down, it becomes almost meditative. The empire waist placement is genius for baby clothes — it sits just under the arms, so the skirt flows freely and doesn’t bunch up around chubby baby bellies. The dress slips right over the head with no buttons or zippers needed. The natural stretch of the stitch pattern makes dressing and undressing easy.

I love that this dress has real substance to it. The puff stitches create a thick, cozy fabric that photographs beautifully and feels special in your hands. This is the kind of handmade gift that gets saved in the memory box.

Materials You Will Need

Gather everything before you start so you can crochet uninterrupted.

Yarn: Approximately 350 to 400 yards of DK weight yarn (also called CYCA weight 3). Look for smooth, plied cotton or cotton blend yarn. This weight gives the best stitch definition for the puff texture and feels soft against baby skin.

Some excellent yarn choices include:

  • Lion Brand 24/7 Cotton in Lavender (2 skeins)
  • Paintbox Yarns Simply DK in Dusty Lilac (3 balls)
  • Scheepjes Cahlista in Lavender (4 balls)

Avoid fuzzy or bouclé yarns. They will hide your beautiful puff stitches.

Hook: US Size E-4 / 3.5 mm crochet hook

Notions: yarn needle for weaving in ends, scissors, at least 4 stitch markers, measuring tape, small child hanger for display (optional but so cute).

Gauge Matters for This Project

With your E-4 / 3.5 mm hook:

  • 16 single crochet stitches = 4 inches / 10 cm
  • One puff stitch plus one single crochet = approximately 0.5 inch

Work a swatch and block it before starting. The puff stitch gauge drives the fit of this dress.

Finished Measurements

This pattern is written for size 6 to 12 months.

  • Chest circumference: approximately 17 inches / 43 cm
  • Total dress length (shoulder to hem): approximately 14 inches / 35.5 cm
  • Bodice length: approximately 5.5 inches / 14 cm
  • Skirt length: approximately 8.5 inches / 21.5 cm

Skill Level

This is an intermediate level crochet pattern. You should be comfortable working in both rows and rounds, and ready to learn the puff stitch if you haven’t tried it before. If you have mastered the basics and want to level up, this is a wonderful challenge. The puff stitch is not difficult, just unfamiliar at first. Practice on your gauge swatch before starting the bodice.

Abbreviations and Stitch Definitions

  • ch = chain
  • sl st = slip stitch
  • sc = single crochet
  • sc2tog = single crochet 2 together (decrease)
  • PS = puff stitch
  • st(s) = stitch(es)
  • RS = right side
  • WS = wrong side
  • rnd = round

How to Make the Puff Stitch (PS)

This is the star of the show. Take your time learning this technique.

  1. Yarn over and insert your hook into the indicated stitch.
  2. Yarn over and pull up a loop to approximately 0.5 inch in height. You now have 3 loops on your hook.
  3. Yarn over and insert your hook into the same stitch again.
  4. Yarn over and pull up another loop to the same height. You now have 5 loops on your hook.
  5. Yarn over and insert your hook into the same stitch a third time.
  6. Yarn over and pull up a loop to the same height. You now have 7 loops on your hook.
  7. Yarn over and draw through all 7 loops at once. One loop remains on your hook.
  8. Chain 1 to close and secure the puff stitch.

Important: That closing chain 1 is part of the puff stitch — do not count it as a separate stitch in the stitch counts below.

How to Make the Picot Edging

Sc in next st, ch 3, sl st in first ch of ch-3 just made (picot made), sc in next st. Repeat around for a delicate lacy edge.

Pattern Notes Before You Begin

  • The closing chain of each puff stitch is not counted as a separate stitch.
  • The bodice is worked flat in rows; the skirt is worked in the round.
  • Work puff stitch rows with a relaxed hand — tight puffs are hard on your wrist.

Crochet Pattern Instructions

Front Bodice

The front bodice is worked flat from the bottom edge upward.

Foundation chain: Chain 38.
Row 1 (WS): Sc in second ch from hook and in each ch across. Turn. (37 sc)
Row 2 (RS, Puff Stitch Row): Ch 1, sc in first st, (PS in next st, sc in next st) across, ending sc in last st. Turn. (37 sts)
Row 3 (WS, Plain Row): Ch 1, sc in each st across. Turn. (37 sc)
Row 4 (RS, Puff Stitch Row): Ch 1, sc in first st, (PS in next st, sc in next st) across. Turn. (37 sts)
Row 5 (WS): Ch 1, sc in each st across. Turn. (37 sc)
Row 6 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) across. Turn. (37 sts)
Row 7 (WS): Ch 1, sc in each st across. Turn. (37 sc)
Row 8 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) across. Turn. (37 sts)
Row 9 (WS): Ch 1, sc in each st across. Turn. (37 sc)
Your piece should measure approximately 2.25 inches tall.

Front Bodice Armhole Shaping

Row 10 (RS): Sl st across first 3 sts, ch 1, sc in same st as last sl st, (PS in next st, sc in next st) across until 3 sts remain unworked. Turn, leaving last 3 sts unworked. (31 sts)
Row 11 (WS): Ch 1, sc2tog, sc in each st across to last 2 sts, sc2tog. Turn. (29 sc)
Row 12 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) across to last st, sc in last st. Turn. (29 sts)
Row 13 (WS): Ch 1, sc in each st across. Turn. (29 sc)
Row 14 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) across to last st, sc in last st. Turn. (29 sts)
Row 15 (WS): Ch 1, sc in each st across. Turn. (29 sc)
Row 16 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) across to last st, sc in last st. Turn. (29 sts)
Row 17 (WS): Ch 1, sc in each st across. Turn. (29 sc)
Row 18 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) across to last st, sc in last st. Turn. (29 sts)
Row 19 (WS): Ch 1, sc in each st across. Turn. (29 sc)
Your front bodice should measure approximately 5.5 inches tall.

Front Neckline Shaping

Left Shoulder:
Row 20 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) 4 times, sc in next st. Turn, leaving remaining sts unworked. (10 sts)
Row 21 (WS): Ch 1, sc in each st across. Turn. (10 sc)
Row 22 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) 4 times, sc in last st. Turn. (10 sts)
Fasten off.

Right Shoulder: With RS facing, skip 9 center sts for the neckline opening. Join yarn in the 10th st from the end.
Row 20 (RS): Ch 1, sc in joining st, (PS in next st, sc in next st) 4 times, sc in last st. Turn. (10 sts)
Row 21 (WS): Ch 1, sc in each st across. Turn. (10 sc)
Row 22 (RS): Ch 1, sc in first st, (PS in next st, sc in next st) 4 times, sc in last st. Turn. (10 sts)
Fasten off.

Back Bodice

Work the back bodice identically to the front bodice through Row 22, including both shoulder straps.

Seaming the Bodice

Use whipstitch or mattress stitch to join:

  • Front left shoulder strap to back left shoulder strap
  • Front right shoulder strap to back right shoulder strap

Do not seam the side seams yet.

Skirt

The skirt is worked in the round from the waist downward.

Skirt Join Round (Rnd 1): With RS facing, join yarn with sl st to the bottom right side edge of the front bodice foundation. Ch 1. Work 37 sc across the front bodice foundation edge. Work 1 sc at the side seam join point. Work 37 sc across the back bodice foundation edge. Work 1 sc at the remaining side seam join point. Sl st to first sc to join. (76 sc)
Rnd 2 (Increase Rnd): Ch 1, sc in first st, 2 sc in next st, (sc in next 2 sts, 2 sc in next st) 24 times, sc in last st. Sl st to join. (101 sc)
Rnd 3 (Puff Stitch Rnd): Ch 1, sc in first st, (PS in next st, sc in next st) around. Sl st to join. (101 sts)
Rnd 4 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (101 sc)
Rnd 5 (Puff Stitch Rnd): Ch 1, sc in first st, (PS in next st, sc in next st) around. Sl st to join. (101 sts)
Rnd 6 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (101 sc)
Rnd 7 (Increase Rnd): Ch 1, sc in next 3 sts, 2 sc in next st — repeat 25 times, sc in last 1 st. Sl st to join. (126 sc)
Rnd 8 (Puff Stitch Rnd): Ch 1, (PS in next st, sc in next st) around. Sl st to join. (126 sts)
Rnd 9 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (126 sc)
Rnd 10 (Puff Stitch Rnd): Ch 1, (PS in next st, sc in next st) around. Sl st to join. (126 sts)
Rnd 11 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (126 sc)
Rnd 12 (Increase Rnd): Ch 1, sc in next 4 sts, 2 sc in next st — repeat 25 times, sc in last 1 st. Sl st to join. (151 sc)
Rnd 13 (Puff Stitch Rnd): Ch 1, sc in first st, (PS in next st, sc in next st) around. Sl st to join. (151 sts)
Rnd 14 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (151 sc)
Rnd 15 (Puff Stitch Rnd): Ch 1, sc in first st, (PS in next st, sc in next st) around. Sl st to join. (151 sts)
Rnd 16 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (151 sc)
Rnd 17 (Increase Rnd): Ch 1, sc in next 5 sts, 2 sc in next st — repeat 25 times, sc in last 1 st. Sl st to join. (176 sc)
Rnd 18 (Puff Stitch Rnd): Ch 1, (PS in next st, sc in next st) around. Sl st to join. (176 sts)
Rnd 19 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (176 sc)
Rnd 20 (Puff Stitch Rnd): Ch 1, (PS in next st, sc in next st) around. Sl st to join. (176 sts)
Rnd 21 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (176 sc)
Rnd 22 (Increase Rnd): Ch 1, sc in next 6 sts, 2 sc in next st — repeat 25 times, sc in last 1 st. Sl st to join. (201 sc)
Rnd 23 (Puff Stitch Rnd): Ch 1, sc in first st, (PS in next st, sc in next st) around. Sl st to join. (201 sts)
Rnd 24 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (201 sc)
Rnd 25 (Puff Stitch Rnd): Ch 1, sc in first st, (PS in next st, sc in next st) around. Sl st to join. (201 sts)
Rnd 26 (Plain Rnd): Ch 1, sc in each st around. Sl st to join. (201 sc)
Rnds 27 and 28: Repeat Rnds 23 and 24. (201 sts after Rnd 27, 201 sc after Rnd 28)

Hemline Picot Edging

Rnd 29 (Picot Hem): Ch 1. Sc in next st, ch 3, sl st in first ch of ch-3 just made (picot made), sc in next st — repeat around. Sl st to join. Fasten off.

Neckline Edging

With RS facing, join yarn to the right back shoulder seam at the neckline.
Rnd 1: Ch 1. Work sc evenly around the entire neckline opening, placing 1 sc per row end along the shoulder straps and 1 sc per chain along the neckline edges. Work sc2tog at each inner corner. Sl st to join. (approximately 48 sc)
Rnd 2 (Picot Neckline): Ch 1. Sc in next st, ch 3, sl st in first ch (picot made), sc in next st — repeat around. Sl st to join. Fasten off.

Armhole Edging

Work each armhole separately. With RS facing, join yarn to the base of the armhole at the side seam.
Rnd 1: Ch 1. Work sc evenly around the armhole opening, placing 1 sc per row end. (approximately 28 sc) Sl st to join.
Rnd 2 (Picot Armhole): Ch 1. Sc in next st, ch 3, sl st in first ch (picot made), sc in next st — repeat around. Sl st to join. Fasten off.
Repeat for the second armhole.

Finishing Your Baby Dress

Weave in all ends securely using your yarn needle. For cotton yarn, weave in at least 1 inch in two different directions, then trim close.

Blocking: Lay the dress flat on a blocking surface. Mist generously with cool water or use a steam iron held 1 inch above the surface. Do not press directly onto the puff stitches or you will flatten them. Pin the bodice to measurements and spread the skirt into an even A-line shape. Allow to dry completely, at least 4 to 6 hours. The puff stitches will bloom beautifully after blocking.

Care Instructions

For cotton yarns: Machine wash on gentle cycle in cool water. Lay flat to dry. Do not tumble dry.
For acrylic yarns: Machine wash gentle, tumble dry on low.
Always check your specific yarn label for care recommendations.

Size Customization Tips

  • Newborn / 0-3 months: Start with a foundation chain of 32 sts. Reduce armhole bind-off to 2 sts each side. Make shoulder straps 8 sts wide with 7 center sts skipped. Work fewer skirt rounds.
  • 12-18 months: Start with a foundation chain of 44 sts. Increase armhole bind-off to 4 sts each side. Keep shoulder straps at 10 sts with 11 center sts skipped. Add one more increase round to the skirt.
  • 2T: Start with a foundation chain of 50 sts. Add 2 additional increase rounds to the skirt.
Close-up of the bubbly lavender puff-stitch texture with picot hem of the baby dress

You Did It!

Thank you so much for choosing this lavender puff stitch baby dress crochet pattern for your next project. I hope the step by step instructions made the process enjoyable and the results make you proud. There is nothing quite like seeing a little one wearing something you made with your own hands. If you make this dress, I would absolutely love to see it — tag me on Instagram or share a photo in my Facebook group. Save this pattern to your Pinterest boards so you can find it when you are ready to start, and drop a comment below if you make one!