Kitty Cat Pinafore Dress Free Crochet Pattern

Kitty Cat Pinafore Dress Free Crochet Pattern
In this guide
  1. About This Pattern
  2. Materials You’ll Need
  3. Abbreviations and Terminology
  4. Gauge
  5. Main Pattern Instructions
  6. Assembly and Finishing
  7. Blocking and Care
  8. Fit and Troubleshooting Tips
  9. Final Thoughts
  10. You Might Also Like

I still remember the afternoon this little dress first took shape. My niece had been begging for “a kitty dress I can wear to the park,” and every store-bought option either felt too stiff or fell apart after one wash. So I sat down with a soft gray yarn and a quiet determination to make something that would actually get worn. I wanted cat ears that stood up, a face that looked friendly rather than cartoonish, and a skirt with enough twirl to make a three-year-old happy. After a few false starts and one very patient toddler fitting session, the Kitty Cat Pinafore Dress was born.

This free crochet pattern is the exact version I settled on—practical, playful, and comfortable enough for everyday wear. The bib is worked as a single piece with the cat face built right into the fabric, the ears are shaped as you go, and the skirt is attached with simple increases so it gathers just enough without becoming bulky. I designed it for little ones who move, climb, and occasionally sit in mud, so the construction is sturdy and the finishing is clean.

 

About This Pattern

This is an intermediate-level pattern. You should already be comfortable with single crochet, half double crochet, increasing and decreasing, and basic seaming. The cat face is created with color changes and a little surface embroidery, so if you have never changed colors mid-row you may want to practice that first.

The dress is written for sizes 2T–4T with a finished chest circumference of approximately 22–24 inches and a total length of about 18–20 inches from shoulder to hem. The straps cross at the back and button for an adjustable fit. The fabric has a soft drape that does not cling, and the skirt has gentle ease so it moves freely.

Materials You’ll Need

Yarn (DK weight, approximately 100g/250–280 yards per ball)

  • Color A (main body): soft gray or cream – 350 yards
  • Color B (inner ears & nose): pale pink – 40 yards
  • Color C (eyes & whiskers): dark charcoal or black – 20 yards

Allow 15% extra for gauge variation and swatching.

Hooks

  • 4.0 mm (G) for the bib and straps
  • 4.5 mm (7) for the skirt (creates a slightly looser fabric that gathers nicely)

Notions

  • Tapestry needle
  • Stitch markers
  • Two 15–18 mm buttons
  • Scissors
  • Blocking mats and pins (optional but recommended)

Abbreviations and Terminology

All instructions use US crochet terminology.

  • ch – chain
  • sc – single crochet (insert hook, yarn over, pull up loop, yarn over, pull through both loops)
  • hdc – half double crochet (yarn over, insert hook, yarn over, pull up loop, yarn over, pull through all three loops)
  • dc – double crochet (yarn over, insert hook, yarn over, pull up loop, yarn over, pull through two loops, yarn over, pull through remaining two loops)
  • sc2tog – single crochet two together (insert hook in next stitch, yarn over, pull up loop, insert hook in following stitch, yarn over, pull up loop, yarn over, pull through all three loops)
  • hdc2tog – half double crochet two together
  • sl st – slip stitch
  • st(s) – stitch(es)
  • RS – right side
  • WS – wrong side

Turning chains do not count as a stitch unless a step explicitly says they do.

Gauge

With 4.0 mm hook and Color A:

16 sc and 18 rows = 4 inches square.

Make a 5-inch swatch, measure the center 4 inches, and adjust hook size if needed. A slightly tighter gauge is better than a looser one for the bib, as it helps the ears hold their shape.

Main Pattern Instructions

Bib / Bodice (worked flat, beginning at the lower edge)

With Color A and 4.0 mm hook, ch 41.

Row 1 (RS): Sc in 2nd ch from hook and in each ch across. (40 sc) Turn.

Row 2: Ch 1, sc in each st across. Turn.

Rows 3–12: Repeat Row 2.

Place a stitch marker in the 15th and 26th stitches of Row 12; these mark the center of the face area.

Row 13: Ch 1, sc in first 14 sts, change to Color B, sc in next 12 sts, change back to Color A, sc in last 14 sts. Turn.

Rows 14–16: Continue in sc, keeping the center 12 stitches in Color B for the muzzle area.

Row 17: Ch 1, sc in first 14 sts (Color A), sc2tog (Color B), sc in next 8 sts (Color B), sc2tog (Color B), sc in last 14 sts (Color A). (38 sts) Turn.

Row 18: Ch 1, sc across, maintaining colors. Turn.

Row 19: Ch 1, sc in first 14 sts (A), sc2tog (B), sc in next 6 sts (B), sc2tog (B), sc in last 14 sts (A). (36 sts) Turn.

Row 20: Ch 1, sc across in established colors. Turn.

Row 21: Ch 1, sc in first 14 sts (A), sc2tog (B), sc in next 4 sts (B), sc2tog (B), sc in last 14 sts (A). (34 sts) Turn.

Row 22: Ch 1, sc across, finishing the last Color B stitches. Fasten off Color B. Continue with Color A only.

Rows 23–30: Ch 1, sc in each st across. (34 sc) Turn.

Shaping the Neckline and Ear Bases

Row 31: Ch 1, sc in first 10 sts, ch 2, skip next 14 sts (this creates the neckline opening), sc in last 10 sts. Turn.

Row 32: Ch 1, sc in first 10 sts, sc in each of the 2 chain stitches, sc in last 10 sts. (22 sc) Turn.

Rows 33–36: Ch 1, sc in each st across. (22 sc)

Left Ear

Row 37: Ch 1, sc in first 7 sts, leave remaining stitches unworked. Turn.

Row 38: Ch 1, sc2tog, sc in next 3 sts, sc2tog. (5 sc) Turn.

Row 39: Ch 1, sc2tog, sc in next st, sc2tog. (3 sc) Turn.

Row 40: Ch 1, sc3tog. Fasten off.

Right Ear

With RS facing, skip the center 8 stitches of Row 36 and join Color A in the next stitch.

Row 37: Ch 1, sc in remaining 7 sts. Turn.

Work Rows 38–40 the same as the left ear. Fasten off.

Inner Ears

With Color B and 4.0 mm hook, ch 5.

Row 1: Sc in 2nd ch from hook and across. (4 sc) Turn.

Row 2: Ch 1, sc2tog, sc2tog. (2 sc) Turn.

Row 3: Ch 1, sc2tog. Fasten off, leaving a long tail for sewing.

Make a second identical piece. Sew the inner ears to the center of each outer ear, slightly lower than the tip so a little Color A shows around the edges.

Face Embroidery

Using Color C and a tapestry needle:

  • Eyes: make two small French knots or satin-stitch ovals about ½ inch above the muzzle, spaced evenly.
  • Nose: a small upside-down triangle in the center of the Color B muzzle.
  • Whiskers: three short straight stitches on each side of the nose, angling slightly upward.

Keep the stitches secure but not tight so the fabric does not pucker.

Straps

With Color A and 4.0 mm hook, ch 6.

Row 1: Sc in 2nd ch from hook and across. (5 sc) Turn.

Rows 2–60 (or until strap measures approximately 12–13 inches): Ch 1, sc in each st across. Turn.

Fasten off. Make a second identical strap.

Sew one end of each strap to the top outer corners of the bib (just beside the ears). The free ends will cross at the back and button to the lower corners of the bib.

Skirt

With Color A and 4.5 mm hook, join yarn to the lower edge of the bib with RS facing.

Round 1: Ch 1, work 2 sc in each foundation chain across the bottom of the bib (80 sc). Join with sl st to first sc.

Round 2: Ch 1, sc in each st around. Join.

Round 3: Ch 2 (does not count as st), hdc in each st around. Join.

Rounds 4–6: Ch 2, hdc in each st around. Join.

Round 7: Ch 2, *hdc in next 3 sts, 2 hdc in next st; repeat from * around. Join. (100 hdc)

Rounds 8–12: Ch 2, hdc in each st around. Join.

Round 13: Ch 2, *hdc in next 4 sts, 2 hdc in next st; repeat from * around. Join. (120 hdc)

Rounds 14–20: Ch 2, hdc in each st around. Join.

Round 21: Ch 1, sc in each st around. Join. Fasten off.

Optional Pocket (cat paw)

With Color A, ch 12.

Row 1: Sc in 2nd ch from hook and across. (11 sc)

Rows 2–8: Ch 1, sc across. Fasten off, leaving a long tail.

Embroider three small toe pads with Color B or C. Sew the pocket to the left side of the skirt, about 2 inches below the bib, leaving the top open.

Assembly and Finishing

  1. Weave in all ends on the wrong side.
  2. Cross the straps at the back and try the dress on the child (or a similar-sized doll) to mark the best button placement.
  3. Sew the two buttons securely to the lower back corners of the bib.
  4. Make a small buttonhole loop on the end of each strap by chaining 6 and slip-stitching back into the same stitch, or simply use the natural stretch of the strap and sew a reinforced buttonhole.
  5. Attach the inner ears if not already done, and check that the face embroidery is even.

Blocking and Care

Wet-block the finished dress by soaking it in lukewarm water with a little wool wash, gently squeezing out excess water, and pinning it flat to the finished measurements. Let it dry completely. This softens the fabric and helps the ears stand neatly.

Hand wash in cool water and lay flat to dry. Do not hang the dress while wet, as the skirt can stretch. The yarn holds up well to normal toddler wear, but avoid high-heat drying.

Fit and Troubleshooting Tips

  • If the bib feels too wide, reduce the starting chain by 4 stitches and adjust the face placement accordingly.
  • If the ears flop, work them with a smaller hook or add a light interfacing on the wrong side before sewing the inner ear.
  • Skirt too full? Skip one of the increase rounds. Too narrow? Add an extra increase round.
  • Color changes showing on the wrong side? Carry the unused yarn loosely along the edge of the color block and catch it every few stitches.

Final Thoughts

There is something deeply satisfying about watching a little one spin in a dress you made with your own hands—especially when the ears bounce just right and the face looks like it might meow. I hope this Kitty Cat Pinafore Dress becomes one of those pieces that gets worn until the knees are grass-stained and the yarn has softened from a hundred washes.

If you make one, I would love to see it. Leave a comment, tag your photos, or pin it so other makers can find the pattern too. Happy crocheting, and may your little kitty have the best adventures.

You Might Also Like

Arman Safdar Avatar

Written by

Leave a Reply