Blue Butterfly Baby Dress Crochet Pattern

This is hands down one of the CUTEST baby dress patterns I have ever put together. Seriously. From that gorgeous aqua bodice to the fluttery shell skirt with sweet butterfly appliques, this little dress works up into something absolutely stunning. If you are looking for a showstopper gift for a baby shower or a special occasion dress for a little one in your life, this is it.

Get the Ad-Free PDF Pattern

You can find the free pattern below, or you can purchase the ad-free printable PDF from my shop.

Get the Printable PDF →
Blue Butterfly Baby Dress Crochet Pattern

The best part? The construction is way more straightforward than it looks. You will work the bodice panels from the waist up, seam them together, then crochet the gathered shell skirt downward in joined rounds. Add some flutter sleeves, a big beautiful bow, and those adorable butterfly motifs, and you have got a dress that looks like it belongs in a boutique.

I designed this pattern with intermediate crocheters in mind, but confident beginners who have tackled a few garment projects should be able to follow along just fine. Let me walk you through everything you need to know to make this beautiful Blue Butterfly Baby Dress.

About This Blue Butterfly Baby Dress Pattern

This dress is designed for approximately 3 to 6 month sizing, with a finished chest measurement of about 48 cm (19 inches). The shoulder to waist measures roughly 16 cm (6.3 inches), the skirt is about 22 cm (8.7 inches), and the overall length comes to approximately 38 cm (15 inches).

Important note: Always select your size based on the baby’s measured chest with 4 to 6 cm of ease, not by age. Babies vary so much in size that age is really just a rough guideline.

The color palette uses aqua as the main color (Color A) for the bodice, hem border, sleeve trim, and bow. White (Color B) creates the lovely shell skirt. Small floral accents in the finishing section add those charming pops of color you see in the design.

Materials You Will Need

Yarn: Smooth sport weight cotton, approximately 250 meters per 100 grams. You will need roughly 150 grams of aqua, 100 grams of white, and 20 grams of combined accent colors for the decorative motifs. These quantities are estimates, so I recommend weighing your sample to confirm exact usage.

Hooks: 3.0 mm hook or whatever size you need to achieve gauge for the main dress. A 2.5 mm hook for the smaller appliques.

Notions:

  • Blunt yarn needle
  • Stitch markers
  • Tape measure
  • Scissors
  • Blocking mat and rustproof pins
  • Three small sew on snaps
  • Matching sewing thread
  • Gauge

    Your target bodice gauge after gentle blocking should be 20 stitches and 10 double crochet rows equals 10 x 10 cm.

    Make a gauge swatch of at least 26 stitches and 14 rows tall using the actual bodice stitch (solid double crochet). Measure the center of your swatch. If your swatch is too wide, go down a hook size. If it is too narrow, go up a hook size.

    Row gauge matters here because it affects your armhole depth and overall length. Do not skip this step!

    Abbreviations and Special Stitches

    Let me define all the stitches you will use in this pattern:

  • ch = chain
  • sl st = slip stitch
  • sc = single crochet (insert hook, yarn over, pull through, yarn over, pull through both loops)
  • hdc = half double crochet
  • dc = double crochet (yarn over, insert hook, yarn over, pull through, yarn over, pull through two loops, yarn over, pull through remaining two loops)
  • tr = treble crochet
  • st = stitch
  • sp = space
  • sc2tog = single crochet two stitches together (a decrease)
  • Special Stitch Definitions:

    V stitch = Work (dc, ch 1, dc) all in one stitch. This creates a little V shape with a chain space in the center.

    Small shell = Work (2 dc, ch 1, 2 dc) all in one space.

    Large shell = Work (3 dc, ch 1, 3 dc) all in one space.

    Important: Unless explicitly stated otherwise, turning chains do NOT count as stitches in this pattern. In joined rounds, you will begin with ch 2 and end with a slip stitch into the first actual dc. Do not turn at the end of rounds.

    Section 01: Front Bodice

    With aqua yarn and your 3.0 mm hook, chain 49.

    Row 1: Single crochet in the second chain from hook and in each chain across. You should have 48 sc.

    Row 2: Chain 2, turn. Double crochet in each stitch across. 48 dc.

    Keep every bodice row in solid double crochet to create a close textured fabric. Chain 2 and turn at the start of each dc row. Remember, the chain does not count as a stitch.

    Rows 3 through 6: Work across all 48 positions using the same solid dc texture. Fasten off at the end of Row 6. Place a marker on the first 3 stitches and the last 3 stitches to mark your underarm steps.

    Row 7: Join yarn in the fourth stitch from the edge. Chain 2, then double crochet in that same stitch and in the next 41 stitches. Leave the last 3 stitches unworked. You should have 42 dc.

    Rows 8 through 10: Work straight across all 42 positions in solid dc.

    Row 11 (First Shoulder): Chain 2, turn. Double crochet in the first 11 stitches only, leaving the remaining stitches unworked. 11 dc.

    Rows 12 through 16: Chain 2, turn. Double crochet across all 11 stitches. Fasten off after Row 16.

    Second Shoulder: With the front facing you, find the 11 stitches at the opposite outer edge of Row 10. Join your yarn at the edge nearest the neck opening and work those 11 stitches toward the armhole. Work five more rows of 11 dc to match the first shoulder. The center 20 stitches remain unworked for the neckline.

    Checkpoint: You should have 48 positions at the waist, 42 across the chest above the underarm steps, and two shoulders of 11 stitches each. Lay your piece flat and verify both shoulders have equal height. Do not add a decorative drawstring around the neck.

    Section 02: Back Bodice and Assembly

    With aqua yarn, work Rows 1 through 6 exactly as you did for the front bodice.

    Row 7: Reduce by leaving 3 stitches unworked at each end, giving you 42 positions. Keep the upper back in solid dc.

    Divide the Upper Back: Work only the first 21 stitches for Row 7. Chain 2 and turn. Work 21 dc for Rows 8 through 12. Mark the armhole edge so you can identify it later.

    Rows 13 through 16: Work only the outer 11 stitches nearest the armhole, leaving the inner 10 stitches unworked for the back neckline. Join yarn again at the outer edge if needed so no yarn is carried across the neck opening. Fasten off.

    Join yarn to the remaining 21 stitches from Row 6, omitting the outermost 3 stitches just as you did on the first half. Work Rows 7 through 12 over these 21 stitches. Shape the other shoulder over its outer 11 stitches for Rows 13 through 16. This creates a center back opening above the waist panel.

    Assembly: Place front and back pieces with right sides together. Using mattress stitch, sew each 11 stitch shoulder seam. Sew the side seams from the waist through the end of Row 6 only. Leave the stepped armholes open. Turn right side out.

    Back Bands: With your bodice color, work single crochet evenly down one slit edge and up the other, approximately 2 sc per dc row end. Add a second sc row to each band for stability. Sew three snaps to the bands: one near the top, one at the middle, and one near the bottom. Secure each snap through several stitches and check that the opening allows easy dressing without stretching the neck.

    Section 03: Gathered Shell Skirt

    With the right side facing, join white yarn at the center back waist.

    Round 1: Chain 1, single crochet in each unused foundation loop across both panels, 48 per panel. You should have 96 sc total. Join to the first sc with a slip stitch. Place a marker at the join.

    Round 2: Chain 2. Work [V stitch in next sc, skip next 2 sc] 32 times around. Join. You should have 32 V stitches. The final two skipped stitches lead back to the first V stitch.

    Round 3: Slip stitch into the first V center (the ch 1 space). Chain 2. Work a small shell in that space, then work a small shell in each remaining V center around. Join. 32 small shells.

    Rounds 4 and 5: Slip stitch to the first shell center and work one small shell into each shell center. 32 shells each round. Do not work between shells.

    Round 6: Work one large shell into each shell center. 32 large shells.

    Rounds 7 through 18: Repeat Round 6, working one large shell into each shell center. Check the length as you go instead of pulling the fabric to fit a specific row count. The target before adding the border is approximately 18 cm below the waist.

    Rounds 19 through 21: Change to aqua yarn. Continue working one large shell in each shell center. If needed, add or remove full shell rounds before this color change so the final skirt reaches about 22 cm.

    Final Scallop Round: Work 7 dc into each shell center. Between adjacent shells, work 1 sc into the gap. Join and fasten off. You should have 32 scallops. This creates a simplified shell border.

    Checkpoint: All skirt rounds should have 32 repeats. If the join develops a hole, use the tail to close it gently. Block the skirt into an even flare without stretching the waist.

    Section 04: Neckline, Flutter Sleeves, and Bow

    Neckline Edging: With aqua yarn, work single crochet around the full neckline. Use approximately 2 sc per dc row end and 1 sc per horizontal stitch. At each inner corner, work sc2tog across the corner to soften the stepped shape. Add a second sc round if needed, but stop if the edge begins to pucker.

    Flutter Sleeves: Join aqua at the underarm. Work sc evenly around the armhole, approximately 2 sc per dc row end and 1 per horizontal stitch. Count and adjust by at most 2 stitches to get a multiple of 6. Mark the upper half of the armhole opening, centered on the shoulder seam.

    Over the marked upper half only, work [skip 2 sc, 5 dc in next sc, skip 2 sc, sl st in next sc]. Repeat this pattern in groups of 6 to the end marker, then fasten off. Leave the lower armhole in plain sc. Repeat on the other armhole.

    Large Waist Bow: With aqua, chain 31.

    Row 1: Single crochet in the second chain from hook and across. 30 sc.

    Rows 2 through 10: Chain 1, turn, single crochet across all 30 stitches.

    Fold the rectangle lengthwise into two shallow pleats and bind the center tightly.

    Center Wrap: Chain 5. Work 4 sc for 10 rows. Wrap this strip around the pleated center of the bow and sew the ends together behind. Sew the entire back of the bow firmly to the center front waist.

    Bow Tails (make 2): With aqua, chain 9. Work 8 sc for 14 rows.

    Row 15: Sc2tog, sc in the next 4 stitches, sc2tog. 6 stitches.

    Row 16: Sc2tog, sc in the next 2 stitches, sc2tog. 4 stitches.

    Row 17: Sc2tog twice. 2 stitches.

    Row 18: Sc2tog. 1 stitch. Fasten off.

    Sew each tail beneath the center wrap, angled outward. Tack the lower end of each tail to the skirt so it cannot hang loose.

    Section 05: Decorative Butterfly Motifs

    Butterfly (make 4):

    Make an adjustable ring. Into the ring, work [ch 3, 4 tr, ch 3, sl st] twice for the upper wings. Then work [ch 2, 3 dc, ch 2, sl st] twice for the lower wings. Pull the ring snug to close.

    Use dark yarn to surface slip stitch around each wing for definition. Fasten off. Wrap a contrasting yarn strand around the center four times and secure behind. Embroider two short antennae directly onto the dress. Do not leave wire or loose loops.

    Daisy:

    With your center color (gold for daisies, brown for sunflowers), make 6 sc into an adjustable ring. Pull closed and join.

    Change to petal color. In each sc, work [sl st, ch 5, sl st in same sc] twice. This creates 12 narrow loop petals. Secure every petal when sewing the daisy down.

    Leaf:

    Chain 8. Starting in the second chain from hook, work: sc, hdc, dc, 2 dc in next ch, dc, hdc, 3 sc in the last chain. Rotate your work. Along the unused loops, work: hdc, dc, 2 dc in next ch, dc, hdc, sc. Join with a slip stitch. Fasten off. Sew a contrasting line of stem stitch along the center.

    Use the smaller 2.5 mm hook for all motifs. Leave long sewing tails, weave ends through several stitches, and attach the entire motif edge to the garment so loops and points do not lift.

    Section 06: Placement and Finishing

    Place four butterflies across the front lower skirt, about 3 cm above the color change border. Space them evenly from one side seam to the other. Add six small flowers and eight sage leaves between the main butterfly appliques. Tack all motifs securely without closing the skirt’s natural drape.

    Color Details: Use aqua and a lighter coordinating shade for the wings, a darker shade for surface edging, pale yellow for the center body, white for flower petals, and sage for leaves.

    Weave every yarn end in two directions for at least 5 cm. Gently soak the finished dress according to the yarn label, press water out in a towel, pin the garment to the target dimensions, and let it dry flat. Do not stretch the neck or armholes.

    Safety Note for Infant Wear: Omit beads, buttons used only as decoration, loose cords, detachable ornaments, and wire. Embroider centers and sew appliques securely. This decorative dress should be used with supervision over suitable clothing and is not intended as sleepwear.

    Care Instructions: Follow the yarn label. A gentle cool hand wash and flat drying are the safest approach. Recheck seams, appliques, and snaps after each washing.

    Tips for Success with This Baby Dress Pattern

    Take your time with gauge. I know swatching is not the most exciting part of crochet, but it really matters for garments. A dress that is too tight will not fit over a baby’s head, and one that is too loose will look sloppy.

    Block before adding motifs. Get your bodice and skirt looking crisp and even before you start sewing on butterflies and flowers. It is so much easier to place them evenly on a blocked piece.

    Secure those appliques well. For baby items, safety comes first. Every petal, every wing, every leaf needs to be sewn down thoroughly so nothing can come loose.

    Use stitch markers generously. Mark your shoulder positions, your armhole steps, your shell repeats. They make everything easier to track.

    Blue Butterfly Baby Dress Crochet Pattern

    Final Thoughts on This Blue Butterfly Baby Dress Crochet Pattern

    This dress is one of those projects that looks incredibly impressive but is really just a combination of straightforward techniques done well. The bodice is simple double crochet. The skirt is shells worked in the round. The motifs are small and quick to make. Put them all together, and you have got something truly special.

    Whether you are making this for your own little one, a grandchild, or a friend’s baby shower, I promise it will be treasured. There is just something so heartfelt about a handmade baby dress, especially one as pretty as this.

    Thank you so much for choosing this pattern! I really hope you enjoy making it as much as I enjoyed designing it. If you make this Blue Butterfly Baby Dress, I would absolutely love to see it. Tag me on Instagram or share a photo in my Facebook group. Seeing your finished projects is honestly the best part of sharing patterns.

    If this pattern caught your eye, go ahead and save it to your Pinterest boards so you can find it when you are ready to start. And if you do make it, drop a comment below and let me know how it turned out. I love hearing from you!

    Want a Quick & Easy Printable Version?

    Get a clean, beautifully formatted PDF of this pattern — easy to follow step by step, ready to print or save on any device. No scrolling, no distractions, just the pattern.

    Get the Printable PDF →

    You Might Also Like

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    *