I call this one the "Garden Party Dress," and it has been living in my project notebook for almost three years now. I originally sketched it out when my best friend announced her pregnancy, dreaming up a tiny heirloom piece covered in soft pastel flowers. Life got busy, the baby arrived before my hook did, and the pattern sat waiting.

This spring, I finally pulled out that crumpled page and brought the Garden Party Dress to life. Every granny square felt like watching a little flower bloom under my fingers. The moment I held the finished dress up to the window and saw all those colors dancing together, I knew the wait had been worth it.
If you have been wanting to try garment construction but felt intimidated, this is your sign. Building a dress from individual squares is so much more approachable than working complicated shaping in rows. You make one pretty square at a time, join them together like a puzzle, and suddenly you have created something absolutely precious.
Why This Crochet Pattern Works So Well
The granny square is one of the most beloved motifs in crochet history, and for good reason. Each square is small, portable, and satisfying to complete. You get that little rush of accomplishment every time you fasten off. Then you get to experience it all over again when you join everything together and watch your garment take shape.
This baby dress uses two sizes of granny squares. Smaller squares form the fitted bodice, while larger squares create the flowy skirt. The dress naturally flares into an A-line silhouette because each tier of the skirt contains more squares than the one above it. No complicated decreases or increases needed. The math does the work for you.
A sweet scalloped border in soft pink frames the neckline, armholes, and hem. A simple fabric placket at the center front gives the buttons a stable base. The result looks intricate and heirloom-worthy, but the techniques are completely manageable for anyone comfortable making granny squares.
Skill Level
This pattern is rated intermediate. You should feel confident making granny squares, joining motifs, and working in rounds. Basic seaming skills help, and you will need to attach a small fabric strip during finishing. If you have made a granny square blanket before, you already have most of the skills needed here.
Finished Measurements
Size: 6 to 12 months
Materials Needed for This Baby Dress Crochet Pattern
Yarn:
Recommended Yarn Options:
Choose a smooth, tightly plied yarn with good stitch definition. Avoid fuzzy or fluffy yarns. Cotton or cotton blends work best for baby items because they wash well and feel soft against delicate skin.
Hook:
Notions:
Gauge
Standard granny square (skirt motif): 3 inches by 3 inches (7.5 cm by 7.5 cm) after blocking
Small granny square (bodice motif): 2.25 inches by 2.25 inches (5.75 cm by 5.75 cm) after blocking
Gauge matters here! If your squares are too large, the dress will not fit a 6 to 12 month baby. If they are too small, the dress will be tiny. Block a sample square and measure it before making all 48 motifs.
Abbreviations
Before we dive in, let me define every stitch abbreviation you will encounter:
Special Stitches Explained
Standard Granny Square (for skirt)
This motif has 4 rounds and measures 3 inches by 3 inches when blocked. Each square uses varied pastel colors for the center rounds and cream for the outer frame.
Round 1 (center flower):
With first MC color, make a magic circle.
Chain 3 (this counts as your first dc), work 2 dc into the magic circle, ch 2.
Work (3 dc into mc, ch 2) 3 more times.
Join with sl st to top of beginning ch-3.
Pull magic circle closed.
Fasten off. (4 clusters of 3 dc, 4 ch-2 corner spaces)
Round 2 (second petal layer):
Join second MC color with sl st into any ch-2 corner space.
Ch 3 (counts as dc), work 2 dc into same space, ch 1.
Work (3 dc, ch 2, 3 dc) all into next ch-2 space, ch 1.
Repeat around all 4 corners.
Work (3 dc, ch 2) into the first corner space (which already has 3 dc from the beginning).
Join with sl st to top of beginning ch-3.
Fasten off. (8 clusters of 3 dc, 4 ch-2 corner spaces, 4 ch-1 side spaces)
Round 3 (joining frame in cream):
Join JC with sl st into any ch-2 corner space.
Ch 3, work 2 dc into same space, ch 2, 3 dc into same space (corner made).
Ch 1, work 3 dc into next ch-1 space, ch 1.
Work (3 dc, ch 2, 3 dc) into next ch-2 corner space, ch 1.
Work 3 dc into next ch-1 space, ch 1.
Repeat around all 4 corners.
Join with sl st to top of beginning ch-3.
Fasten off. (12 clusters of 3 dc, 4 ch-2 corners, 8 ch-1 side spaces)
Round 4 (outer border in cream):
Join JC with sl st into any ch-2 corner space.
Ch 3, work 2 dc into same space, ch 2, 3 dc into same space (corner made).
(Ch 1, work 3 dc into next ch-1 space) twice, ch 1.
Work (3 dc, ch 2, 3 dc) into next ch-2 corner space.
Repeat around.
Join with sl st to top of beginning ch-3.
Fasten off. (16 clusters of 3 dc, 4 ch-2 corners, 12 ch-1 spaces)
Small Granny Square (for bodice)
This motif has 3 rounds and measures 2.25 inches by 2.25 inches when blocked.
Round 1: Same as Standard Square Round 1. Fasten off. (4 clusters of 3 dc, 4 ch-2 corners)
Round 2: Same as Standard Square Round 2. Fasten off. (8 clusters of 3 dc, 4 ch-2 corners, 4 ch-1 sides)
Round 3 (outer frame in cream):
Join JC with sl st into any ch-2 corner space.
Ch 3, work 2 dc into same space, ch 2, 3 dc into same space.
Ch 1, work 3 dc into next ch-1 space, ch 1.
Work (3 dc, ch 2, 3 dc) into next ch-2 corner space.
Repeat around.
Join with sl st to top of beginning ch-3.
Fasten off. (12 clusters of 3 dc, 4 ch-2 corners, 8 ch-1 spaces)
Scallop Edging
Join BC (soft pink) with sl st to any stitch.
Work (sc, hdc, dc, hdc, sc) all into same stitch or space. This creates one scallop.
Sl st into next stitch or space.
Repeat (scallop, sl st) around entire edge.
Join with sl st to first sc. Fasten off.
Join-As-You-Go Method
When working the final round of a new square, at each joining point along the shared edge, replace the chain with a slip stitch into the corresponding space of the adjacent finished square. This creates a flat, seamless connection. At corners shared by multiple squares, slip stitch into the shared corner space of all adjacent squares before continuing.
Motif Counts
Here is exactly what you need to make:
Small Granny Squares (bodice): 12 total
Standard Granny Squares (skirt): 36 total
Grand total motifs: 48
Step by Step Crochet Tutorial
Section 1: Make All Motifs
Work all 12 small granny squares following the instructions above. Use different pastel color combinations for Rounds 1 and 2 to create that cheerful, scrappy look. Keep Round 3 consistent in cream.
Work all 36 standard granny squares. Again, vary your center colors freely. Rounds 3 and 4 should all be cream.
Block every square to its finished measurements before joining. This step is crucial for a professional result. Small squares should measure 2.25 by 2.25 inches. Standard squares should measure 3 by 3 inches.
Section 2: Join Bodice Back
Arrange 8 small squares in a 4 wide by 2 tall grid.
Row 1: Join 4 small squares side by side into a horizontal strip.
Row 2: Join 4 more small squares into a second strip, then join this strip to the top of Row 1.
The top edge of Row 2 forms the neckline. The bottom edge of Row 1 connects to the skirt later.
Checkpoint: Your bodice back panel should measure approximately 9 inches wide and 4.5 inches tall.
Section 3: Join Bodice Front
Create two separate front panels, each measuring 2 squares wide by 2 squares tall.
Left front panel: Join 4 small squares in a 2 by 2 arrangement.
Right front panel: Join 4 small squares in the same arrangement.
Leave the center edges unjoined. These will border the fabric placket.
Checkpoint: Each front panel should measure approximately 4.5 inches wide and 4.5 inches tall.
Section 4: Join Front to Back
Shoulders: Align the top outer squares of the front panels to the corresponding squares on the back. Slip stitch through matching spaces to join the shoulder seams.
Side seams: Align the outer edges of front and back panels. Slip stitch along the side edges, stopping at the armhole opening.
Your bodice now forms a tube open at the neckline, armholes, and bottom.
Checkpoint: The bodice should measure approximately 18 inches around the chest.
Section 5: Upper Skirt Tier
Join 16 standard squares into a ring. Work 8 squares into a front strip, 8 into a back strip, then join the strips at the sides.
Attach this ring to the bottom of the bodice. Because the standard squares are wider than the small squares, the skirt will naturally begin to flare outward. Distribute the extra width evenly as you join.
Checkpoint: The dress should now measure approximately 7.5 inches from shoulder to bottom of the upper skirt.
Section 6: Lower Skirt Tier
Join 20 standard squares into a ring (10 front, 10 back).
Attach this ring to the bottom of the upper skirt tier. The additional 4 squares create the A-line flare.
Checkpoint: The dress should now measure approximately 13 inches from shoulder to hem.
Section 7: Neckline Edging
Join BC (soft pink) to the neckline edge.
Round 1: Work 1 sc into each dc and each chain space around. Work 2 sc into corner ch-2 spaces. Join with sl st.
Round 2: Work scallop edging around the entire neckline. Join and fasten off.
For the back opening, work the edging up one side, across the back neckline, and down the other side without joining into a complete ring.
Section 8: Armhole Edging
Repeat the same two-round edging at each armhole opening. One round of sc, one round of scallop edging.
Section 9: Hem Edging
Join BC to the bottom edge of the lower skirt tier.
Round 1: Work 1 sc into each dc and each chain space around. Work 2 sc into corner spaces. Join with sl st.
Round 2: Work scallop edging around the full hem. Join and fasten off.
Section 10: Placket and Buttons
Cut your cotton fabric to 1.5 inches by 5.5 inches. Fold all edges under by 0.25 inches and press.
Hand stitch this placket to the wrong side of the center front gap. It should be invisible from the front but provides stability for the buttons.
Sew two buttons to the right front panel, centered on the placket, spaced approximately 1.5 inches apart. Position the top button about 0.75 inches from the neckline.
Create button loops on the left front panel edge using BC. Chain 6 and slip stitch back into the same spot to form each loop.
Section 11: Back Neckline Closure
Sew a small button to one top corner of the back opening. On the opposite corner, create a loop by chaining 8 and slip stitching back into the same space.
Finishing Your Baby Dress
Weave in all yarn ends securely. Bury them into the backs of stitches so they will not work loose with washing.
Wet block the finished dress: Submerge in cool water until saturated. Gently squeeze out excess water without wringing. Lay flat on blocking mats or clean towels. Pin into shape, aligning all squares and ensuring the hem lies flat. Allow to dry completely, approximately 24 to 48 hours.
Care Instructions
Hand wash in cool water with gentle baby-safe detergent. Do not wring. Roll in a clean towel to remove excess water, then lay flat to dry. Do not tumble dry. If pressing is needed, use a pressing cloth and low heat.
Size Customization Tips
To size up (12 to 18 months): Add one square to each column and row of the bodice. Add 4 squares to each skirt tier.
To size down (0 to 3 months): Use a smaller hook (US D-3 / 3.25 mm) and thinner sport weight yarn, or reduce each tier by 2 squares.
To lengthen: Add a third skirt tier of 24 standard squares.
To shorten: Omit the lower skirt tier and work the hem edging directly onto the upper skirt tier.
Time Estimate
Plan for approximately 20 to 30 hours of total work time, depending on your speed and how often you change colors. The great news is that every square is a small, portable project. Toss a few in your bag and work on them anywhere.

You Did It!
Creating a handmade baby dress feels like pure magic. Every tiny square holds your time, your care, your creativity. Whoever receives this little Garden Party Dress will treasure it for years.
I hope this crochet pattern brings you as much joy as it brought me. If you make one, I would absolutely love to see it! Tag me on Instagram or share a photo in our Facebook group. Seeing your finished projects is honestly the best part of my week.
Save this pattern to your Pinterest boards so you can find it whenever you are ready to start. And please drop a comment below if you make this sweet little dress. I cannot wait to cheer you on!
