# Dusty Mauve Rainbow Baby Dress Free Crochet Pattern
Dusty mauve with a rainbow surprise! This sweet baby dress has a soft mauve bodice and a skirt striped in gentle rainbow pastels — pink, yellow, mint, blue, and lavender. It’s the dress that makes everyone smile, and the rainbow stripes are just the happiest detail.
Top-down construction with simple stripe changes in the skirt. The mauve bodice keeps it sophisticated; the rainbow skirt keeps it fun.

Dusty mauve with pastel rainbow stripes — sophisticated and sweet. Soft cotton for baby comfort.
What You’ll Need
- DK-weight soft cotton yarn in dusty mauve (approx. 200 yards), plus pastel pink, yellow, mint, blue, and lavender (approx. 60 yards each)
- Size G-6 (4.0 mm) crochet hook
- Tapestry needle
- 2 small buttons
Finished size:
- 6–12 months: chest 18 inches, length 14 inches

The Pattern
Bodice (mauve)
Ch 50.
Row 1: DC in the 4th chain from the hook and in each chain across, Ch 2, turn. (48 DC)
Row 2 (increase): *DC in the next 5 stitches, 2 DC in the next stitch,* repeat across, Ch 2, turn. (56 DC)
Rows 3–4: DC in each stitch across, Ch 2, turn. (56 DC)
Row 5 (divide): Slip stitch to join in the round. Ch 2, DC in the next 8 (front), skip 12 (sleeve), DC in the next 20 (back), skip 12 (sleeve), DC in the next 8 (front), join. (36 DC)
Rounds 6–7: Ch 2, DC in each stitch around, join. (36 DC)
Rainbow Skirt
Round 8 (increase): Ch 2, *DC in the next 2 stitches, 2 DC in the next stitch,* repeat around, join. (48 DC)
Work 2 rounds per rainbow color: pink, yellow, mint, blue, lavender, then repeat.
Rounds 9–18: Ch 2, DC in each stitch around, changing colors every 2 rounds, join. (48 DC)
Round 19 (increase): With the next rainbow color, Ch 2, *DC in the next 3 stitches, 2 DC in the next stitch,* repeat around, join. (60 DC)
Rounds 20–24: Continue the rainbow stripes, 2 rounds per color. (60 DC)
Round 25: With mauve, Ch 1, SC in each stitch around, join. Fasten off.
Sew 2 buttons at the back bodice. Work 1 round of mauve SC around each armhole. Weave in all ends.
Sophie’s Tips
- Change colors at the round join — the stripes will be nearly seamless.
- Carry the colors up inside for 2-round stripes to reduce ends.
- The rainbow order should flow: pink → yellow → mint → blue → lavender.
Somewhere over the rainbow — the happiest little dress!