There is a specific kind of magic that happens when you pull a skein of sky blue cotton from your stash and realize it is the perfect shade for a spring occasion. This project began with that exact moment of clarityโa desire to create a garment that feels as light and airy as the season itself. The choice of fine weight cotton was intentional, selected not just for its drape, but for its ability to hold the intricate lacework required for this design. It is a piece that feels deeply intentional, crafted to capture the whimsy of a toddler twirling in a handmade dress.
Yarn and Color Notes
The color palette for this dress is designed to evoke a fresh, garden-party aesthetic. The primary sky blue serves as the foundation for the bodice, providing a structured yet soft canvas. The skirt transitions into a crisp white, allowing the lace pattern to shine without visual clutter. Accents in pale blue, sage green, and golden yellow are used sparingly but effectively to bring the daisy motifs to life. This combination of colors ensures the dress remains versatile for photos and special events while maintaining a cohesive, professional finish.
Project Overview
This crochet dress pattern creates a stunning toddler dress sized for approximately 2 to 3 years old. The finished chest measurement is 56 centimeters, which is about 22 inches. This is designed to fit a child with a body chest of 50 to 52 centimeters with 4 to 6 centimeters of ease for comfortable movement. The total shoulder to hem length runs about 46 to 49 centimeters. The bodice depth is approximately 22 centimeters.
Important note: This pattern uses US crochet terminology throughout. The construction method involves a two panel bodice with the skirt worked downward. The back features a center opening with snap closures for easy dressing. This dress is designed as occasion clothing, not sleepwear. Because of the lace skirt panels, I strongly recommend pairing it with a sewn cotton slip or suitable underdress. Please choose the size based on actual body measurements rather than age alone, since children vary so much at this stage.
Materials
Yarn
Youโll need sport weight or fine weight cotton yarn with approximately 125 meters per 50 grams. Hereโs the breakdown by color:
- Sky blue: 300 meters for the bodice and matching details
- White: 400 meters for the skirt body
- Pale blue: 250 meters for sleeves, hem border, and some motifs
- Sage green: 50 meters for the leaves
- Golden yellow: 25 meters for daisy centers
- Contrast colors: 25 meters each for any additional filler flowers
The total comes to approximately 1,050 meters before the small contrast amounts. Your actual usage may vary, so measure carefully on your sample.
Tools
- 3.5 mm crochet hook for the main garment
- 3 mm hook for appliques and cords
- 2.5 mm hook (optional) for tiny filler flowers
- Tapestry needle
- Stitch markers (removable type recommended)
- Tape measure
- Scissors
- Rust resistant blocking pins
- 3 small sew in snaps with backing fabric
Gauge and Finished Size
Getting gauge right is absolutely essential for garment construction. Your blocked gauge should be 20 double crochet stitches and 12 rows equals 10 by 10 centimeters.
To make your gauge swatch, chain 32. Work a double crochet (dc) in the third chain from hook and in each remaining chain. You should have 30 dc. Continue working 18 rows total. Wash and dry your swatch exactly as you plan to care for the finished dress, then measure the central 20 stitches and 12 rows.
If your measurements donโt match, change your hook size and try again. A larger hook gives you fewer stitches per 10 cm. A smaller hook gives you more stitches per 10 cm. Keep swatching until both dimensions match.
Abbreviations
Let me define every stitch and term youโll encounter:
- ch = chain: yarn over and draw through the loop on your hook
- sl st = slip stitch: insert hook, yarn over, draw through the stitch AND the loop on hook in one movement
- sc = single crochet: insert hook, yarn over, draw up a loop, yarn over and draw through both loops
- hdc = half double crochet: yarn over first, insert hook, yarn over and draw up a loop, yarn over and draw through all 3 loops
- dc = double crochet: yarn over, insert hook, yarn over and draw up a loop, yarn over and draw through 2 loops twice
- tr = treble crochet: yarn over twice before inserting hook, draw up a loop, then yarn over and draw through 2 loops three times
- st(s) = stitch(es)
- sp = space
- inc = increase, meaning 2 stitches worked in one stitch
- V-st = V stitch: work (dc, ch 1, dc) all in one location
- sc2tog = single crochet decrease: insert hook and draw up a loop in each of the next 2 stitches, yarn over and draw through all 3 loops
Counting rule: The turning chain 1 or chain 2 does NOT count as a stitch anywhere in this pattern. When joining rounds, join to the first actual stitch, not the turning chain. Mark that first stitch and count every shaping row carefully.
Pattern Notes
Before moving on, verify these measurements for the front bodice:
- Panel width below armholes: 28 cm
- Width above underarm ledges: 24 cm
- Each shoulder width: 5 cm
- Neckline gap: 14 cm
- Overall height: approximately 21.7 cm
Keep your tension relaxed on this round. When blocking, wet block each individual fan into a smooth rounded scallop without pulling the skirt waist wider. Every applique edge needs to be secured for child safety. For child safety, every part of the bow must be stitched flat.
Pattern Instructions
Front Bodice Instructions
Rows 1 through 14
Using sky blue yarn and your 3.5 mm hook, chain 58.
Row 1: Work a dc in the third chain from hook and in each remaining chain across. You should have 56 dc. Turn your work.
Rows 2 through 14: Chain 2, then dc in every stitch across. You should still have 56 dc at the end of each row. Turn after each row. Remember, do not add a stitch into the turning chain.
Armhole Shaping, Row 15
Slip stitch in the first 4 stitches. Chain 2, then dc in each of the next 48 stitches. Leave the final 4 stitches unworked. Turn. You now have 48 dc. The 4 unworked stitches on each side create a 2 centimeter underarm ledge.
Rows 16 through 20
Chain 2, dc in all 48 stitches, turn. Repeat for rows 16 through 20. At gauge, your panel should now measure about 16.7 centimeters tall.
Place removable markers around the outermost 10 stitches at each edge. The central 28 stitches will form the neckline opening.
First Shoulder, Rows 21 through 26
Chain 2, dc in the first 10 stitches only. Leave the remaining 38 stitches unworked and turn. You have 10 dc. Work 5 more rows of 10 dc, turning each row. Fasten off, leaving a long tail for sewing.
Second Shoulder, Rows 21 through 26
With the same face of the panel toward you, attach yarn at the opposite outer edge of Row 20. Work toward the center: chain 2 and dc across only the outermost 10 stitches. Turn and work 5 more rows of 10 dc. Fasten off. Both shoulder straps should have 6 rows above Row 20.
Back Bodice Instructions
Rows 1 through 14
Using sky blue yarn, make a second panel exactly like the front. Work 56 dc each row for 14 rows. Mark the center between stitches 28 and 29.
Left Half, Rows 15 through 23
Row 15: Slip stitch in the first 4 stitches. Chain 2, dc in the next 24 stitches, stopping at the center marker. Leave the other half unworked and turn. You have 24 dc.
Rows 16 through 23: Chain 2, dc in each stitch, turn. You should maintain 24 dc. Fasten off.
Right Half, Rows 15 through 23
Return to the unworked half of Row 14. Attach yarn at the center marker and work toward the outer edge: chain 2, dc in the next 24 stitches, leaving the final 4 stitches unworked. Turn. You have 24 dc. Work Rows 16 through 23 the same as the left half. Fasten off. The center edges remain separate to create the back opening.
Back Shoulders, Rows 24 through 26
On each half, attach yarn at the outer armhole edge of Row 23. Work dc across the outermost 10 stitches only. Leave the inner 14 stitches unworked. Turn and work 2 more rows of 10 dc. Fasten off. The two 14 stitch inner gaps create a 28 stitch back neckline.
Joining the Bodice
Block both panels to the target measurements before seaming. With right sides together, join each pair of 10 stitch shoulder tops using mattress stitch. To work mattress stitch, align the matching edges and use your tapestry needle to pick up one small strand from each edge alternately. Tighten gradually so the join lies flat without pulling the seam shorter than the fabric.
Join the side edges from the foundation edge through Row 14 only. Match rows carefully and keep all upper edges open for the armholes. Turn right side out.
The lower edge now has 56 foundation stitches on each panel, giving you 112 stitches total around the bottom. The back slit begins above Row 14.
I recommend trying the bodice on a dress form or a willing toddler at this point. Check the chest ease and head access before adding the weight of the skirt. See our easy puffy lily scrunchie pattern for a quick project to practice tension control before tackling this garment.
Skirt Construction
Round 1
Chain 2. Repeat the following sequence 60 times: dc in next stitch, skip 1 stitch, V-st in next stitch, skip 1 stitch. Join to first dc.
Each repeat uses 4 old stitches. Youโll end up with 60 single dc columns, 60 V-stitches, and 60 chain 1 spaces. Thatโs 180 dc total.
Round 2
Chain 2. Repeat the following sequence 60 times: dc in the next single dc column, skip the first dc of the V-st, work a V-st in its chain 1 space, skip its second dc. Join to first dc.
Maintain 60 repeat units every round. Mark the first column so you donโt mistake a V-st leg for it. Turn after each round.
Round 3, Establishing the Lace Pattern
Chain 1. Work 1 sc in every dc and 1 sc in every chain 1 space around. Join. You should have 240 sc total (180 plus 60).
The lace body should measure around 20 centimeters, though lace gauge often differs from solid fabric gauge. Measure before adding the border.
Rounds 4 through 24
Continue the established lace pattern for rounds 4 through 24, maintaining the 60 repeat units.
Hem Foundation
For each tail, chain 11. Sc in the 2nd chain from hook and across. You have 10 sc. Work 34 rows total, or until the piece measures 15 centimeters long.
On the last row, skip the first stitch and sc in the remaining 9 stitches. This creates a softly angled end. Fasten off. Turn the angled corner under if needed for a cleaner look.
Flutter Sleeves
Sleeve Foundation
Attach yarn at the armhole edge and work the foundation chain as directed in the full pattern.
Flutter Rows
Work the flutter rows to create the ruffled effect, ensuring the lace pattern remains consistent.
Lace Hem Border
Hem Round 1
Work the first round of the hem border to establish the base for the scallops.
Hem Round 2
Continue the border pattern, building the depth of the lace.
Hem Round 3
Complete the hem border with the final round of stitches.
Daisy Appliques
Center
To create a magic ring, make an adjustable loop around two fingers, insert your hook through it and draw up the working yarn.
Twelve Petals
Work the petals around the center ring using the specified stitch count.
Large Waist Flower
Construct the larger daisy for the waist area using the same techniques.
Leaves and Small Filler Flowers
Pointed Leaf
Crochet the pointed leaf shape using sage green yarn.
Tiny Filler Flower
Create the tiny filler flowers to add texture and depth to the design.
Quantities Needed
Crochet enough daisy motifs to cover the desired area of the skirt. Alternate between blue and white daisies as shown in the design. Keep the dress back plain so it remains comfortable when your little one is seated.
Applique Placement
Lay the blocked dress flat. Mark the front center and both side seams. Arrange your motifs 3 to 5 centimeters above the start of the lace hem, distributing them evenly between the side seams.
Waist Bow
Large Bow Rectangle
Crochet the main rectangular piece for the bow.
Center Wrap
Create the small center wrap to cinch the bow.
Two Tails
Crochet the two tails as described in the Hem Foundation section.
Attaching the Bow
Sew the tail tops behind the bow. Position the bow at the front waist and angle the tails downward and outward as shown in the images.
Sew the bow center and both outer loops securely to the dress. Stitch each tail along its entire length and at its lower end, keeping it flat to the skirt without stretching the lace. For child safety, every part of the bow must be stitched flat.
Neckline Edging
Work the edging around the neckline for a clean finish.
Back Bands and Closures
Back Bands
Crochet the bands for the back opening.
Closures
Attach the snaps to the back bands.
Assembly
Weave in all your ends by threading them through several stitches, reversing direction, and securing. Never just snip ends close to the surface. See our flower pixie doll pattern for inspiration on detailed applique assembly techniques.
Wash the dress according to your yarn label instructions. Gently press out water by rolling in a towel. Never wring.
Pin the bodice to 56 centimeters chest circumference. Ease the skirt outward without stretching the waist. Shape each lace scallop, the sleeve ruffles, and all appliques carefully. Let the dress dry completely on a flat surface before moving it.
Tips
- If youโve been looking for a special project that shows off your skills, this is it. Fair warning though. This one is for intermediate to advanced crocheters who are comfortable with garment construction, lace patterns, and detailed applique work. But donโt let that scare you off. Iโll walk you through every step.
- Please choose the size based on actual body measurements rather than age alone, since children vary so much at this stage.
- Important note: This pattern uses US crochet terminology throughout.
- Because of the lace skirt panels, I strongly recommend pairing it with a sewn cotton slip or suitable underdress.
- Your actual usage may vary, so measure carefully on your sample.
- Getting gauge right is absolutely essential for garment construction.
- Counting rule: The turning chain 1 or chain 2 does NOT count as a stitch anywhere in this pattern. When joining rounds, join to the first actual stitch, not the turning chain. Mark that first stitch and count every shaping row carefully.
- Keep your tension relaxed on this round. When blocking, wet block each individual fan into a smooth rounded scallop without pulling the skirt waist wider.
- Every applique edge needs to be secured for child safety.
- For child safety, every part of the bow must be stitched flat.
- Weave in all your ends by threading them through several stitches, reversing direction, and securing. Never just snip ends close to the surface.
- Wash the dress according to your yarn label instructions. Gently press out water by rolling in a towel. Never wring. Pin the bodice to 56 centimeters chest circumference. Ease the skirt outward without stretching the waist. Shape each lace scallop, the sleeve ruffles, and all appliques carefully. Let the dress dry completely on a flat surface before moving it.
- Hand wash in cool water if compatible with all materials used. Support the wet garment fully and dry flat. Never hang the dress while wet, as this can stretch and distort the shape. Before each wear, check all snaps, seams, and applique attachments. Repair any loose parts immediately before use.
FAQs
What is the skill level for this pattern?
This pattern is designed for intermediate to advanced crocheters who are comfortable with garment construction, lace patterns, and detailed applique work.
Can I use a different weight of yarn?
The pattern is specifically designed for sport weight or fine weight cotton yarn with approximately 125 meters per 50 grams. Using a different weight will alter the gauge and finished size significantly.
Is this dress suitable for everyday wear?
This dress is designed as occasion clothing, not sleepwear. Because of the lace skirt panels, it is recommended to pair it with a sewn cotton slip or suitable underdress.
How do I ensure the appliques are safe for a toddler?
Every applique edge needs to be secured for child safety. Baste everything in place first, then sew around all edges and through every layered center with small matching stitches. Ensure no loose threads remain.
What is the best way to block this dress?
Pin the bodice to 56 centimeters chest circumference. Ease the skirt outward without stretching the waist. Shape each lace scallop, the sleeve ruffles, and all appliques carefully. Let the dress dry completely on a flat surface before moving it.


