Let’s address the elephant in the room: this dress looks intimidating. Those overlapping rainbow scales, the fitted bodice, the dramatic balloon sleeves. It seems like something only an expert could tackle. But here’s the truth. If you can work a double crochet and follow a repeating pattern, you can absolutely make this dress.
Get the Ad-Free PDF Pattern
Scroll down for the full pattern, or get the ad-free printable PDF from the shop.
Get the Printable PDF →
The crocodile stitch that creates those gorgeous petal-like scales? It’s simply double crochets worked around posts instead of into the top of stitches. Once you understand the rhythm of the support rounds and scale rounds, the entire skirt becomes almost meditative. The bodice is straightforward double crochet fabric with basic shaping. No complex colorwork charts. No confusing short rows.
This pattern breaks down every single step, from the waist-up bodice construction to the final blocking pass. Whether you’re an adventurous intermediate crocheter ready to level up or an experienced maker looking for a showstopping project, this dress is absolutely within your reach.
About This Design
The Pastel Petal Midi Dress is a lined, blush pink bodice dress featuring overlapping rainbow crocodile scales and elbow-length balloon sleeves. The construction method is clever: you work a bottom-up flat bodice with a back opening, then join a circular skirt and create flat sleeve panels that get seamed and set into the armholes.
This is a single-size pattern designed for an adult with a 90-92 cm bust measurement. The finished dimensions are:
- Finished bust: 96 cm
- Finished waist: 84 cm
- Shoulder to hem: approximately 103 cm
- Bodice length: 40 cm
- Skirt length: 63 cm
- Armhole depth: 20 cm
The dress requires an opaque stretch slip worn underneath because the scale backing has natural gaps. This is intentional and part of the design’s charm.
Materials You’ll Need
This project uses a smooth sport-weight cotton blend yarn with approximately 150 meters per 50 grams. You’ll need six colors in the following estimated amounts:
| Color | Yarn Needed |
|---|---|
| A – Blush Pink | 850 g / 2550 m |
| B – Peach | 400 g / 1200 m |
| C – Butter Yellow | 400 g / 1200 m |
| D – Mint | 400 g / 1200 m |
| E – Sky Blue | 400 g / 1200 m |
| F – Lilac | 400 g / 1200 m |
Important note about yarn quantities: Scale fabric consumes substantial yarn. The pattern recommends weighing your scale swatch, calculating the area needed, and adding 15% before purchasing your full quantity. The listed amounts are generous planning estimates, but swatching first will help you buy accurately.
Tools Required
- 3.5 mm crochet hook for body and scales
- 3.0 mm crochet hook for firm edging
- Yarn needle
- Stitch markers
- Tape measure
- Blocking mats
- 40 cm back zipper
- Matching sewing thread
- 6 mm stay tape
- Full opaque stretch slip
- Three 12 mm decorative buttons (if adding button details)
Gauge
Getting gauge right is essential for a fitted garment like this. Before you begin, make two swatches:
Bodice gauge: 20 dc x 10 rows = 10 x 10 cm using the 3.5 mm hook
Scale gauge: One finished scale unit, including adjacent spacing, spans about 3.5 cm. Two successive scale rows (one color tier) measure about 7 cm in height after gentle blocking.
Swatch at least 24 dc x 14 rows for the bodice, and create a separate 6-scale sample following the foundation and scale rows in the pattern. Wash your swatches, dry them flat, then measure from the center. Adjust your hook size as needed to match gauge before starting the actual dress.
Abbreviations and Special Stitches
This pattern uses US crochet terminology. Here are all the abbreviations you’ll encounter:
- ch = chain
- sl st = slip stitch
- sc = single crochet (insert hook, yarn over, pull up loop, yarn over, pull through both loops)
- hdc = half double crochet
- dc = double crochet (yarn over, insert hook, pull up loop, yarn over and pull through 2 loops twice)
- tr = treble crochet
- st(s) = stitch(es)
- sp = space
- RS/WS = right side/wrong side
- rep = repeat
- inc = increase
- dec = decrease
Stitch counts in the pattern exclude joining slip stitches unless specifically stated.
Special Stitches Explained
dc2tog (double crochet two together): This is a decrease stitch. Yarn over, insert hook into next stitch, pull up a loop, yarn over and pull through two loops. Repeat in the next stitch. Then yarn over and pull through all three loops on your hook. Two stitches become one.
P (support pair): Work 2 dc in one anchor stitch. This creates the foundation for your scales.
A (single anchor): Work 1 dc in one anchor stitch. This sits between scales.
Scale: This is where the magic happens. Rotate your work and make 5 dc downward around the first post of P, chain 1, then 5 dc upward around its second post. You’re working around the posts of the stitches, not into their top loops. Finish by slip stitching into the following A. Each completed scale has 10 dc plus a ch-1 at the tip.
The key to understanding crocodile stitch is recognizing that you work the scales around post stitches, creating that dimensional, overlapping petal effect. An expansion cycle makes two scale rows. Increases happen in the support round, never by adding stitches to a finished scale.
Pattern Notes Before You Begin
Read through these important notes before picking up your hook:
- Brackets enclose a repeat. Work the bracketed instructions the stated number of times.
- Join each round to its first counted stitch.
- Keep the right side facing for motifs.
- Change colors on the final yarn-over of the last stitch, then fasten off unused colors.
- All measurements refer to washed, dry, blocked fabric. Remember that 1 inch equals 2.54 cm.
- Chain 2 to turn bodice rows. This turning chain does not count as a double crochet.
- Skirt rounds are not turned.
- Scale rows face outward.
- Each color tier consists of two support/scale cycles.
- Work the color sequence as follows: A, B, C, D, E, F, then repeat.
Construction Overview
The dress comes together in logical sections:
- Work the bodice from waist to underarm
- Divide for front and back armholes
- Shape the neckline
- Join shoulders
- Create the skirt from the lower bodice edge
- Work two flat sleeves
- Seam sleeves and set into armholes
- Add closure, sash, and trim
Part A: Bodice from Waist Upward
Using color A (blush pink) and your 3.5 mm hook:
Foundation: Chain 170.
Row 1: Dc in third ch from hook and in each ch across. [168 dc]
Rows 2-13: Ch 2, turn; 2 dc in first st, dc in each st to last, 2 dc in last st.
Your stitch counts will increase as follows:
- Row 2: 170 dc
- Row 3: 172 dc
- Row 4: 174 dc
- Row 5: 176 dc
- Row 6: 178 dc
- Row 7: 180 dc
- Row 8: 182 dc
- Row 9: 184 dc
- Row 10: 186 dc
- Row 11: 188 dc
- Row 12: 190 dc
- Row 13: 192 dc
Rows 14-20: Ch 2, turn; dc in each st across. [192 dc]
At the end of Row 20, your lower bodice measures 20 cm deep. Mark your stitches from left to right: 48 back-half stitches, 96 front stitches, 48 back-half stitches. The back opening remains at the two outside edges. [192 dc total]
Part B: Upper Back Halves
You’ll work both back halves simultaneously.
Row 21: On the first back half, work dc across 44 sts, leaving its last 4 sts unworked for the armhole. On the second half, skip its first 4 sts and work its remaining 44. [44 dc each half]
Rows 22-40: Ch 2, turn; dc across each back half. [44 dc per half]
Keep the center-back opening unseamed. Each half measures 22 cm wide x 20 cm high above the underarm.
Part C: Upper Front and Neckline
Row 21: Join A after the first 4 front sts; dc across the next 88; leave last 4 unworked. [88 dc]
Rows 22-32: Ch 2, turn; dc across. [88 dc]
Row 33: Work outer 28 sts on each side with separate yarn, leaving center 32 unworked. [28 dc per shoulder]
Rows 34-37: Decrease one st at neck edge of each shoulder with dc2tog, dc in other sts.
- Row 34: 27 dc per shoulder
- Row 35: 26 dc per shoulder
- Row 36: 25 dc per shoulder
- Row 37: 24 dc per shoulder
Rows 38-40: Ch 2, turn; dc across each shoulder. [24 dc per shoulder]
Part D: Skirt Foundation and Support System
Close only the waist edge at center back with a secure seam stitch. Join color A at this point.
Setup round: Sc in each of the 168 foundation chains around, join. [168 sc]
Support round 1: [P in next sc, ch 1, skip 2 sc, A in next sc, ch 1, skip 3 sc] 24 times; join in first dc. [24 P, 24 A, 48 ch-1 spaces; 72 dc]
Scale round 1: Work one scale around every P and sl st in the following A; join. [24 scales; 240 dc, 24 ch-1 tips]
Next support round (same count): Work a P into the center of every scale (between its two 5-dc wings) and an A into each intervening anchor, with ch 1 between every P and A. Keep these stitches behind the scale layer. [N P, N A, 2N ch-1 spaces; 3N dc]
Next scale round: One scale on each P, secured in following A. [N scales; 10N dc and N ch-1 tips]
Increase support round (+2 scales): Choose two anchors opposite each other. At each chosen anchor, replace its single A with (dc, ch 1, 2 dc, ch 1, dc) all in that anchor. All other positions follow the same-count support round. Each replacement adds one P and one A. [N+2 P; N+2 A; 3(N+2) dc]
Skirt Tier Schedule
| Tier | Color | Instructions | Scales per Round |
|---|---|---|---|
| 1 | Blush Pink | Support/scale round 1, then one same-count cycle | 24 |
| 2 | Peach | One +2 increase cycle, then one same-count cycle | 26 |
| 3 | Butter Yellow | One +2 increase cycle, then one same-count cycle | 28 |
| 4 | Mint | One +2 increase cycle, then one same-count cycle | 30 |
| 5 | Sky Blue | One +2 increase cycle, then one same-count cycle | 32 |
| 6 | Lilac | One +2 increase cycle, then one same-count cycle | 34 |
| 7 | Blush Pink | One +2 increase cycle, then one same-count cycle | 36 |
| 8 | Peach | Two same-count cycles | 36 |
| 9 | Butter Yellow | Two same-count cycles | 36 |
Finish after the last scale round so the lower edge remains scalloped. Do not add a straight band over the scallops.
Part E: Sleeves (Make Two)
Foundation: Chain 77.
Row 1: Dc in third ch from hook and across. [75 dc; about 37.5 cm]
Support row: Ch 2, turn; [P in next st, ch 1, skip 2 sts, A in next st, ch 1, skip 3 sts] 10 times, then P in next st, ch 1, skip 2 sts, A in next st, dc in last st. [11 P, 11 A, 1 edge dc; 34 dc]
Scale row: Turn work so scales face RS; work 11 scales, one on each P, anchoring in each following A. End at the edge stitch. [11 scales]
Following support rows: Ch 2, turn; work P in each scale center and A in each intervening anchor, with ch 1 between; retain one edge dc at end. [11 P, 11 A, 1 edge dc]
Sleeve Tier Schedule
- Tier 1 (Blush Pink): Two support/scale cycles, 11 scales per row
- Tier 2 (Peach): Two support/scale cycles, 11 scales per row
- Tier 3 (Butter Yellow): Two support/scale cycles, 11 scales per row
- Tier 4 (Mint): Two support/scale cycles, 11 scales per row
For tapered sleeves, switch to your 3.0 mm hook for the final two tiers without changing the stitch count. Pin the straight sleeve top into the dropped armhole to check fit before seaming.
Assembly Instructions
Shoulders, Sleeves, and Zipper
Seam row 1: Sew outer 24 front shoulder sts to corresponding outer 24 back sts at each shoulder. Leave inner back stitches open for neck. [2 seams x 24 stitches]
Seam row 2: Join each sleeve long edge with mattress stitch, aligning every color tier. [2 sleeve seams]
Seam round 3: Mark sleeve-top center and attach at shoulder seam. Ease each approximately 37.5 cm sleeve top around its approximately 40 cm armhole; sew without stretching the scales. [2 set-in sleeves]
Sewing pass 4: Stabilize center-back edges with tape and sew in zipper. Close any gap beneath zipper to waist. [1 back closure]
Sewing pass 5: Tack opaque slip at shoulders and underarms. [4 tacks]
Checkpoint: Bust should measure about 96 cm, waist about 84 cm. Raise your arms, sit, and walk. The seams should remain relaxed.
Edgings and Details
Cuffs
Using color A and your 3.0 mm hook:
Round 1: Sc 56 sts evenly around sleeve end behind scales, catching the structural anchors; join. [56 sc]
Rounds 2-4: Ch 1, sc in each sc, join. [56 sc]
The cuff should fit comfortably without squeezing, measuring about 2 cm in length. Repeat identically on the second sleeve.
Neck Edging
Neck row 1: Sc around neckline at one sc per horizontal stitch and 2 sc per vertical dc-row end; stop at zipper. Record your stitch count as E. [E sc]
Neck row 2: Ch 1, turn; sl st loosely in each sc. [E sl st]
Sash
Sash row 1: Ch 321; sc in second ch and across. [320 sc]
Sash rows 2-3: Ch 1, turn; sc across. [320 sc]
Your sash will measure about 160 cm long. For a broader sash, repeat row 3 until it reaches 5 cm wide.
Optional tassels: Wrap yarn 20 times around an 8 cm card. Tie firmly at top, cut lower loops, and bind 1 cm below top. Make two and sew to the sash ends.
If you’d like button details, sew three decorative buttons down the center front. The back zipper remains the functional opening.
Finishing
Blocking and Final Checks
Finishing pass 1: Weave all ends through structural backing stitches, never across a scale tip. [0 unsecured ends]
Blocking pass 2: Wash gently, lay flat to target measurements, and lift each scale tip into shape without pressing it flat. [2 equal sleeves; even hem]
Final checkpoint: Shoulder-to-hem should measure about 103 cm. You should have 9 skirt tiers and 4 tiers per sleeve. Let the fabric dry completely before final fitting.
Care Instructions
- Hand wash in cool water
- Dry flat, fully supporting the heavy wet fabric
- Avoid tumble drying
- No hot ironing
- Store flat rather than hanging
- Check sewn buttons and tassels before each use
- Keep small detachable parts away from children
- Keep ties away from flame and moving equipment
- Adjust hem to clear the floor for safe walking

Tips for Success
Take your time with the first tier of scales. Once you understand the relationship between the support rounds and scale rounds, everything clicks into place. The pattern becomes rhythmic and almost automatic.
Use stitch markers generously. Mark your increase positions, mark the beginning of rounds, mark the center of scales when you’re learning. You can never have too many markers.
Try on as you go. This is a fitted garment. Pin the bodice pieces together and check the fit before you commit to the full skirt.
Block your swatches before measuring. Cotton blend yarn can relax significantly after washing. Your pre-blocked gauge might be quite different from your post-blocked gauge.
Embrace the process. This is not a weekend project. It’s a labor of love that results in a truly spectacular, one-of-a-kind dress.
This Pastel Petal Midi Dress is the kind of project that makes other crocheters stop and ask, "You MADE that?" The rainbow gradient of overlapping scales, the romantic balloon sleeves, the classic fitted silhouette. It’s a showpiece. And now you have every tool you need to create it yourself.
If you’re planning to make this dress, save this pattern to your Pinterest boards so you can find it easily when you’re ready to cast on. And please, leave a comment below when you finish yours. Seeing these patterns come to life in your hands is the absolute best part of sharing them.
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
- Blush Heart Lace Table Runner Crochet Pattern
- Pastel Pink Dragon Amigurumi Plush Free Crochet Pattern
- Dusty Rose Grid Mesh Romper Free Crochet Pattern
- Sunflower Curtain Tieback Crochet Pattern
