Reversible Crochet Baby Dress Pattern – Pretty, Pretty Princess

You’ll choose from 6mo, 9mo, 12mo, 2T, 3T, 4T, and 5T. The pattern companion video is already available below. I’ll be releasing about 5 (or more) other baby dress patterns so stay tuned. You are going to love this precious, reversible crochet dress pattern. Not only is it reversible, but I’ve included the instruction for adjustable straps AND alteration if your find you need another inch! See the alteration video below. Be sure to check out my Crochet Baby Dress Pattern – Garden Party Dress.

Special Stitches – Modified V-Stitch – Called “v-stitch” in the pattern, this is not actually a v-stitch. Work 2 dc in the space of the 2 dc of the previous row as you would a v-stitch, but do not chain.

FHDC – (Foundation Half Double Crochet, SEE VIDEO below) Chain 1, yarn over, insert hook into the chain, yarn over, pull up a loop (3 loops on hook), yarn over, pull up through the first loop on the hook (this is your first chain loop, 3 loops on hook) yarn over, pull through 3. First FHDC completed. * Yarn over, insert your hook into the first chain loop, yarn over, pull up a loop (this is your second chain loop- 3 loops on hook), yarn over, pull through 3. 2 FHDC completed. Repeat from * until you reach the desired number of FHDC.

Notes –Pattern Companion Video is at the end of the page below the pattern. This pattern is worked from the top down. Rows 1, 4, 7, and 10 are buttonhole rows so instruction will be slightly different within each row. The bodice is worked back and forth in rows. The skirt is worked in rounds without turning. Straps are worked separately in rows and sewn on. Beginning chain in each row counts as a stitch. This dress is designed in such a way that you may choose to make the next size up and place the buttons wherever you need them to allow for another year or two of wear.

Instructions6mo – average 18” (Click HERE to purchase the pdf for your convenience.)
Row 1: FHDC 56, chain 1, FHDC 1 – total 57 FHDC.
Row 2: Chain 1, turn, starting in the same as the turning chain hdc2tog, hdc in each of the next 55 stitches across – total 57 hdc.
Row 3: Chain 1, turn, hdc in each of the next 56 stitches across – total 57 hdc.
Row 4: Chain 2, turn, skip 1, hdc in each of the next 55 stitches across – total 56 hdc , 1 ch-1 space.
Row 5: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 54 stitches across, hdc in each of the last 2 chains – total 57 hdc.
Row 6: Chain 1, turn, hdc in each of the next 56 stitches across – total 57 hdc.
Row 7: Chain 1, turn, hdc in each of the next 54 stitches across, chain 1, skip 1, hdc in the last – 56 hdc, 1 ch-1 space.
Row 8: Chain 1, turn, hdc in the same as the turning chain, hdc in the next chain, hdc 54 across – total 57 hdc.
Row 9: Chain 1, turn, hdc in each of the next 56 stitches across – total 57 hdc.
Row 10: Chain 2, turn, skip 1, hdc in each of the next 55 stitches across – total 56 hdc, 1 ch-1 space
Row 11: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 54 stitches across, hdc in each of the last 2 chains – total 57 hdc.Transition to Skirt Note: Work in rounds for the remainder of the pattern.
Round 12: To join in the round, skip 3, slip stitch into the 4th stitch of the working row. Chain 1, do not turn, hdc in the same as the chain, 2 hdc in each stitch around, slip stitch to join – total 108 hdc
Round 13: Chain 2, skip 1, * 2 dc in the next stitch, skip 1, repeat from * around 53 times, dc in the same stitch as the chain, slip stitch to top of chain – total 108 hdc.
Round 14-27: Repeat Round 13.
Round 28-29: Chain 1, hdc in each stitch around, slip stitch to join – total 108 hdc
Finishing: Fasten off and weave in your tails. Add your buttons to the back corresponding with the holes in the top. Make the straps.

Instructions9mo – average 19” (Click HERE to purchase the pdf for your convenience.)
Row 1: FHDC 59, chain 1, FHDC 1 – total 60 FHDC.
Row 2: Chain 1, turn, starting in the same as the turning chain hdc2tog, hdc in each of the next 58 stitches across – total 60 hdc.
Row 3: Chain 1, turn, hdc in each of the next 59 stitches across – total 60 hdc.
Row 4: Chain 2, turn, skip 1, hdc in each of the next 58 stitches across – total 59 hdc , 1 ch-1 space.
Row 5: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 57 stitches across, hdc in each of the last 2 chains – total 60 hdc.
Row 6: Chain 1, turn, hdc in each of the next 59 stitches across – total 60 hdc.
Row 7: Chain 1, turn, hdc in each of the next 57 stitches across, chain 1, skip 1, hdc in the last – 59 hdc, 1 ch-1 space.
Row 8: Chain 1, turn, hdc in the same as the turning chain, hdc in the next chain, hdc 57 across – total 60 hdc.
Row 9: Chain 1, turn, hdc in each of the next 59 stitches across – total 60 hdc.
Row 10: Chain 2, turn, skip 1, hdc in each of the next 58 stitches across – total 59 hdc, 1 ch-1 space
Row 11: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 57 stitches across, hdc in each of the last 2 chains – total 60 hdcTransition to Skirt Note: Work in rounds for the remainder of the pattern.
Round 12: To join in the round, skip 3, slip stitch into the 4th stitch of the working row. Chain 1, do not turn, hdc in the same as the chain, 2 hdc in each stitch around, slip stitch to join – total 114 hdc.
Round 13: Chain 2, skip 1, * 2 dc in the next stitch, skip 1, repeat from * around 56 times, dc in the same stitch as the chain, slip stitch to top of chain – total 114 hdc.
Round 14-27: Repeat Round 13.
Round 28-29: Chain 1, hdc in each stitch around, slip stitch to join – total 114 hdc.
Finishing: Fasten off and weave in your tails. Add your buttons to the back corresponding with the holes in the top. Make the straps.

Instructions12mo – average 20” (Click HERE to purchase the pdf for your convenience.)
Row 1: FHDC 62, chain 1, FHDC 1 – total 63 FHDC.
Row 2: Chain 1, turn, starting in the same as the turning chain hdc2tog, hdc in each of the next 61, stitches across – total 63 hdc.
Row 3: Chain 1, turn, hdc in each of the next 62 stitches across – total 63 hdc.
Row 4: Chain 2, turn, skip 1, hdc in each of the next 61 stitches across – total 62 hdc, 1 ch-1 space.
Row 5: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 60 stitches across, hdc in each of the last 2 chains – total 63 hdc.
Row 6: Chain 1, turn, hdc in each of the next 62 stitches across – total 63 hdc.
Row 7: Chain 1, turn, hdc in each of the next 60 stitches across, chain 1, skip 1, hdc in the last – 62 hdc, 1 ch-1 space.
Row 8: Chain 1, turn, hdc in the same as the turning chain, hdc in the next chain, hdc 60 across – total 63 hdc.
Row 9: Chain 1, turn, hdc in each of the next 62 stitches across – total 63 hdc.
Row 10: Chain 2, turn, skip 1, hdc in each of the next 61 stitches across – total 62 hdc, 1 ch-1 space
Row 11: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 60 stitches across, hdc in each of the last 2 chains – total 63 hdc.Transition to SkirtNote: Work in rounds for the remainder of the pattern.
Round 12: To join in the round, skip 3, slip stitch into the 4th stitch of the working row. Chain 1, do not turn, hdc in the same as the chain, 2 hdc in each stitch around, slip stitch to join – total 120 hdc.
Round 13: Chain 2, skip 1, * 2 dc in the next stitch, skip 1, repeat from * around 59 times, dc in the same stitch as the chain, slip stitch to top of chain – total 120.
Round 14-27: Repeat Round 13.
Round 28-29: Chain 1, hdc in each stitch around, slip stitch to join – total 120 hdc.
Finishing: Fasten off and weave in your tails. Add your buttons to the back corresponding with the holes in the top. Make the straps.

Instructions2T – average 21” (Click HERE to purchase the pdf for your convenience.)
Row 1: FHDC 65, chain 1, FHDC 1 – total 66 FHDC.
Row 2: Chain 1, turn, starting in the same as the turning chain hdc2tog, hdc in each of the next 64 stitches across – total 66 hdc.
Row 3: Chain 1, turn, hdc in each of the next 65 stitches across – total 66 hdc.
Row 4: Chain 2, turn, skip 1, hdc in each of the next 64 stitches across – total 65 hdc, 1 ch-1 space.
Row 5: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 63 stitches across, hdc in each of the last 2 chains – total 66 hdc.
Row 6: Chain 1, turn, hdc in each of the next 65 stitches across – total 66 hdc.
Row 7: Chain 1, turn, hdc in each of the next 63 stitches across, chain 1, skip 1, hdc in the last – 65 hdc, 1 ch-1 space.
Row 8: Chain 1, turn, hdc in the same as the turning chain, hdc in the next chain, hdc 63 across – total 66 hdc.
Row 9: Chain 1, turn, hdc in each of the next 65 stitches across – total 66 hdc.
Row 10: Chain 2, turn, skip 1, hdc in each of the next 64 stitches across – total 65 hdc, 1 ch-1 space
Row 11: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 63 stitches across, hdc in each of the last 2 chains – total 66 hdc.Transition to SkirtNote: Work in rounds for the remainder of the pattern.
Round 12-14: Chain 1, do not turn, hdc in each stitch around, slip stitch to join – total 66 hdc. Round 15: To join in the round, skip 3, slip stitch into the 4th stitch of the working row. Chain 1, do not turn, hdc in the same as the chain, 2 hdc in each stitch around, slip stitch to join – total 132 hdc.
Round 16-30: Chain 2, skip 1, * 2 dc in the next stitch, skip 1, repeat from * around 65 times, dc in the same stitch as the chain, slip stitch to top of chain – total 132 dc.
Round 31-32: Chain 1, hdc in each stitch around, slip stitch to join – total 132 hdc.
Finishing: Fasten off and weave in your tails. Add your buttons to the back corresponding with the holes in the top. Make the straps.

Instructions3T – average 22” (Click HERE to purchase the pdf for your convenience.)
Row 1: FHDC 68, chain 1, FHDC 1 – total 69 FHDC.
Row 2: Chain 1, turn, starting in the same as the turning chain hdc2tog, hdc in each of the next 67 stitches across – total 69 hdc.
Row 3: Chain 1, turn, hdc in each of the next 68 stitches across – total 69 hdc.
Row 4: Chain 2, turn, skip 1, hdc in each of the next 67 stitches across – total 68 hdc, 1 ch-1 space.
Row 5: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 66 stitches across, hdc in each of the last 2 chains – total 69 hdc.
Row 6: Chain 1, turn, hdc in each of the next 68 stitches across – total 69 hdc.
Row 7: Chain 1, turn, hdc in each of the next 66 stitches across, chain 1, skip 1, hdc in the last – 68 hdc, 1 ch-1 space.
Row 8: Chain 1, turn, hdc in the same as the turning chain, hdc in the next chain, hdc 66 across – total 69 hdc.
Row 9: Chain 1, turn, hdc in each of the next 68 stitches across – total 69 hdc.
Row 10: Chain 2, turn, skip 1, hdc in each of the next 67 stitches across – total 68 hdc, 1 ch-1 space
Row 11: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 66 stitches across, hdc in each of the last 2 chains – total 69 hdc.Transition to skirt:
Note: Work in rounds for the remainder of the pattern.
Round 12-14: Chain 1, do not turn, hdc in each stitch around, slip stitch to join – total 69 hdc. Round 15: To join in the round, skip 3, slip stitch into the 4th stitch of the working row. Chain 1, do not turn, hdc in the same as the chain, 2 hdc in each stitch around, slip stitch to join – total 138 hdc.
Round 16-30: Chain 2, skip 1, * 2 dc in the next stitch, skip 1, repeat from * around 68 times, dc in the same stitch as the chain, slip stitch to top of chain – total 138 dc.
Round 31-32: Chain 1, hdc in each stitch around, slip stitch to join – total 138 hdc.
Finishing: Fasten off and weave in your tails. Add your buttons to the back corresponding with the holes in the top. Make the straps.

Instructions4T – average 23” (Click HERE to purchase the pdf for your convenience.)
Row 1: FHDC 71, chain 1, FHDC 1 – total 72 FHDC.
Row 2: Chain 1, turn, starting in the same as the turning chain hdc2tog, hdc in each of the next 70 stitches across – total 72 hdc.
Row 3: Chain 1, turn, hdc in each of the next 71 stitches across – total 72 hdc
Row 4: Chain 2, turn, skip 1, hdc in each of the next 70 stitches across – total 71 hdc, 1 ch-1 space.
Row 5: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 69 stitches across, hdc in each of the last 2 chains – total 72 hdc.
Row 6: Chain 1, turn, hdc in each of the next 71 stitches across – total 72 hdc.
Row 7: Chain 1, turn, hdc in each of the next 69 stitches across, chain 1, skip 1, hdc in the last – 71 hdc, 1 ch-1 space.
Row 8: Chain 1, turn, hdc in the same as the turning chain, hdc in the next chain, hdc 69 across – total 72 hdc.
Row 9: Chain 1, turn, hdc in each of the next 71 stitches across – total 72 hdc.
Row 10: Chain 2, turn, skip 1, hdc in each of the next 70 stitches across – total 71 hdc, 1 ch-1 space
Row 11: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 69 stitches across, hdc in each of the last 2 chains – total 72 hdc.
Note: Work in rounds for the remainder of the pattern.
Round 12-16: Chain 1, do not turn, hdc in each stitch around, slip stitch to join – total 72 hdc. Round 17: To join in the round, skip 3, slip stitch into the 4th stitch of the working row. Chain 1, do not turn, hdc in the same as the chain, 2 hdc in each stitch around, slip stitch to join – total 144 hdc.
Round 18-32: Chain 2, skip 1, * 2 dc in the next stitch, skip 1, repeat from * around 71 times, dc in the same stitch as the chain, slip stitch to top of chain – total 144 dc.
Round 33-35: Chain 1, hdc in each stitch around, slip stitch to join – total 144 hdc.
Finishing: Fasten off and weave in your tails. Add your buttons to the back corresponding with the holes in the top. Make the straps.

Instructions5T – average 24” (Click HERE to purchase the pdf for your convenience.)
Row 1: FHDC 74, chain 1, FHDC 1 – total 75 FHDC.
Row 2: Chain 1, turn, starting in the same as the turning chain hdc2tog, hdc in each of the next 73 stitches across – total 75 hdc.
Row 3: Chain 1, turn, hdc in each of the next 74 stitches across – total 75 hdc.
Row 4: Chain 2, turn, skip 1, hdc in each of the next 73 stitches across – total 74 hdc, 1 ch-1 space.
Row 5: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 72 stitches across, hdc in each of the last 2 chains – total 75 hdc.
Row 6: Chain 1, turn, hdc in each of the next 74 stitches across – total 75 hdc.
Row 7: Chain 1, turn, hdc in each of the next 72 stitches across, chain 1, skip 1, hdc in the last – 74 hdc, 1 ch-1 space.
Row 8: Chain 1, turn, hdc in the same as the turning chain, hdc in the next chain, hdc 72 across – total 75 hdc.
Row 9: Chain 1, turn, hdc in each of the next 74 stitches across – total 75 hdc.
Row 10: Chain 2, turn, skip 1, hdc in each of the next 73 stitches across – total 74 hdc, 1 ch-1 space
Row 11: Chain 1, turn, starting in the same as the turning chain hdc in each of the next 72 stitches across, hdc in each of the last 2 chains – total 75 hdc.Transition to Skirt
Note: Work in rounds for the remainder of the pattern.
Round 12-16: Chain 1, do not turn, hdc in each stitch around, slip stitch to join – total 75 hdc. Round 17: To join in the round, skip 3, slip stitch into the 4th stitch of the working row. Chain 1, do not turn, hdc in the same as the chain, 2 hdc in each stitch around, slip stitch to join – total 150 hdc.
Round 18-32: Chain 2, skip 1, * 2 dc in the next stitch, skip 1, repeat from * around 74 times, dc in the same stitch as the chain, slip stitch to top of chain – total 150 dc.
Round 33-35: Chain 1, hdc in each stitch around, slip stitch to join – total 150 hdc.
Finishing: Fasten off and weave in your tails. Add your buttons to the back corresponding with the holes in the top. Make the straps.

Pattern Companion Video is at the end of the page below the pattern.

Adjustable Straps (10”L x 1 ¼ “W) –
Make 2
Chain 36
Row 1: Starting in the 2nd chain from the hook, hdc in each chain across – total 35 hdc.
Row 2: Chain 1, turn, hdc in the same as the chain, * chain 1, skip 1, hdc in the next, repeat from * 16 times – total 19 hdc, 17 ch-1 spaces.
Row 3: Chain 1, turn, hdc in each stitch and chain across – total 35 hdc
Leaving a long tail for sewing.

Finishing:Sew the straps to the back and place the buttons in the front. Use the button holes you created in the first few rows to measure where you’ll sew your buttons. Find you need another inch? See the alteration video above! Weave in your ends.

Part 1 – Pattern Companion Video

Part 2 – Pattern Companion Video

I love to see what you make from my patterns. Click this box to Submit your pics to me when you think of it and show off your craft.

Celina, I love the patterns you share with us. I am still learning new stitches all the time. My grandaughter is 1 and I am going to try to make this dress for her. Your videos are amazing. Thank you so very much for your generosity

Wonderful, Susan! I’m so glad to hear. Thank you for your kind words! It means a lot to me to hear that the pattern and videos are very helpful! Have you seen my latest? I’ll have a series of new little girls patterns in the coming weeks. Go check out Crochet Baby Dress Pattern – Garden Party Dress

Is 36 chains long enough to criss cross the straps on the 2T dress? I dont have my neice here with me to test the strap length.. Should I go for 40 chains to be safe? Or more? Or is 36 chains too long for a 2T strap? Id like to be able to just sew them in and not have a button..