Meet Rainy Day Puppy – a soft beige puppy in a aqua rain pinafore, striped tee sleeves, a cream bucket hat with clouds and raindrops, mint cloud shoes, and a tiny round cloud bag, holding a little umbrella prop.
Please note: I strive for accuracy in every pattern, but occasional errors can happen. Thank you for understanding and for enjoying my designs.
Abbreviations (US Terms)
- MR – magic ring
- ch – chain
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- dc – double crochet
- inc – increase (2 sc in same stitch)
- dec – invisible decrease (sc 2 sts together)
- BLO – back loop only
- FLO – front loop only
- st(s) – stitch(es)
- R – round/row
Work in continuous rounds unless otherwise stated. Use a stitch marker to mark the first stitch of each round.
Materials
- DK / light worsted weight yarn:
- Light beige (puppy body, ears, muzzle, arms, legs)
- Cream (hat, sleeve base, sock edges)
- Pale aqua / duck-egg blue (dress, bag, raindrops)
- Mint green (shoe uppers – can be same as dress if you like)
- White (cloud appliqués)
- Dark brown (nose and mouth embroidery, optional safety nose)
- 8 mm black safety eyes
- Crochet hook 2.25–2.5 mm or size for firm fabric
- Polyester fiberfill
- Tapestry needle, scissors, pins, stitch markers
- Optional: miniature clear doll umbrella prop
Finished Size & Gauge
Gauge is not critical, but fabric should be firm so stuffing does not show through.
With DK yarn and 2.5 mm hook, Rainy Day Puppy is about 20–22 cm (8–9″) tall, including the hat.
Notes
- Stuff as you go, keeping the head and body firmly filled for a stable shape.
- Invisible decreases help keep the fabric smooth.
- Color changes are made on the last yarn-over of the previous stitch.
Construction Overview
You will crochet:
- Puppy body – legs, body, and head in one piece, plus separate arms, ears, and a small tail.
- Outfit – aqua pinafore dress with textured raindrops, striped “tee” sleeves, mint shoes with clouds, and a bucket hat with clouds and dangling drops.
- Accessories – round crossbody cloud bag.
The umbrella is a purchased miniature prop.
Puppy – Legs, Body & Head
Legs (make 2 – beige)
R1: 6 sc in MR (6)
R2: inc around (12)
R3: (sc, inc) around (18)
R4–5: sc around (18) – foot base
R6: (4 sc, dec) around (15)
R7: (3 sc, dec) around (12)
R8–14: sc around (12) – leg tube
Stuff firmly down to the ankle. Fasten off first leg only.
Work second leg the same but do not fasten off; we will join for the body.
Join Legs & Body (beige)
R1 (join): From second leg, ch 3, join to first leg with sc in any st, sc 11 more around first leg (12), sc in each of 3 ch, sc 12 around second leg (27).
R2: sc around (27)
R3: (8 sc, inc) around 3 times (30)
R4–6: sc around (30)
R7: (4 sc, inc) around 6 times (36) – tummy
R8–9: sc around (36)
R10: (4 sc, dec) around 6 times (30)
R11: (3 sc, dec) around 6 times (24)
R12: (2 sc, dec) around 6 times (18) – neck
Stuff body firmly, shaping a soft rounded belly.
📌Thank you for reading the article.
Head (continue – beige)
R13: (sc, inc) around (27)
R14: (2 sc, inc) around (36)
R15: (5 sc, inc) around (42)
R16–19: sc around (42)
Insert safety eyes between R17 and R18, about 6–7 sts apart.
R20: (5 sc, dec) around (36)
R21: (4 sc, dec) around (30)
R22: (3 sc, dec) around (24)
R23: (2 sc, dec) around (18)
R24: (sc, dec) around (12)
R25: dec around (6)
Fasten off and close. Finish stuffing so the head is large and slightly oval, matching the puppy look.
Arms (make 2 – beige, cream, aqua stripes)
Start with beige for paws.
R1: 6 sc in MR (6)
R2: (sc, inc) around (9)
R3–4: sc around (9) – paw
Change to cream for sleeve base.
R5: (sc, dec) around (6)
R6: sc around (6)
Add aqua stripes:
R7: change to aqua, sc around (6)
R8: change to cream, sc around (6)
R9: change to aqua, sc around (6)
R10–12: change back to cream, sc around (6)
Stuff lightly, mainly in the hand. Flatten the open end and sc across 3 sts to close. Leave a long tail for sewing.
The stripes will sit as short-sleeve details below the dress straps.
Muzzle
Use beige (same as body, but it will stand out by shaping).
R1: 6 sc in MR (6)
R2: inc around (12)
R3: (3 sc, inc) around (15)
R4–5: sc around (15)
Fasten off, leaving a long tail. Stuff lightly.
Position centered between the eyes, slightly lower. Sew in place, keeping the top edge slightly higher than the center so it slopes downwards.
With brown yarn, embroider a small oval nose at the top center of the muzzle and a short line down; optionally add a tiny “Y” mouth.
Ears (make 2 – beige)
R1: 6 sc in MR (6)
R2: (sc, inc) around (9)
R3: (2 sc, inc) around (12)
R4: (3 sc, inc) around (15)
R5–7: sc around (15)
Fasten off, leave a long tail. Do not stuff. Flatten and fold the base slightly to make a gentle floppy ear. Sew one on each side of the head, low enough that the hat will sit on top but still shows the ears peeking out.
Tail
R1: 5 sc in MR (5)
R2–7: sc around (5)
Fasten off, leave a tail. Stuff lightly or leave unstuffed. Sew at the center back, just above the legs.
Outfit – Rainy Pinafore Dress
Use pale aqua.
Skirt
R1: Ch 40, join with sl st to make a ring (do not twist) (40)
R2: ch 1, sc around, join (40)
R3: ch 1, (4 sc, inc) around 8 times (48)
R4: ch 1, (7 sc, inc) around 6 times (54)
R5–10: ch 1, sc around, join (54) – A-line skirt length
R11 (hem, FLO): skip 1 st, 5 dc in next st, skip 1 st, sl st in next st repeat around. Fasten off.
Bodice & Bib
Turn the dress upside down and work into the unworked front loops of R2 at the waist.
Attach aqua yarn at one side seam in a front loop of R2.
Row 1: ch 1, sc across 18 sts (front only), turn (18)
Row 2–3: ch 1, sc across, turn (18)
Row 4: ch 1, dec, 14 sc, dec, turn (16)
Row 5: ch 1, sc across, turn (16)
Bib:
Row 6: ch 1, sc 10 across center sts, leaving 3 sts unworked on each side (10). Turn.
Row 7–8: ch 1, sc across (10).
Fasten off and weave in end.
Straps (make 2)
Ch 26.
Row: sc in 2nd ch from hook and across (25). Fasten off.
Sew one end of each strap at the back waistband, spaced slightly wider than the shoulders. Cross them and sew the other ends to the top corners of the bib.
Raindrop Appliqués
Use aqua.
Make 8–10.
R1: Ch 3, all in 2nd ch from hook: sc, hdc, sc. Sl st in same ch. Fasten off leaving a tail.
Tug the top slightly to sharpen the point. Sew raindrops scattered on the front of the skirt.
Round Cloud Bag
Use pale aqua and white.
Bag side (make 2 – aqua):
R1: 6 sc in MR (6)
R2: inc around (12)
R3: (sc, inc) around (18)
R4: (2 sc, inc) around (24)
Fasten off the first circle; leave working yarn on the second.
Hold circles wrong sides together.
R5 (joining): ch 1, sc through both layers around (24). Leave a small 3–4 st gap at the top if you want an opening; otherwise close fully. Fasten off and weave in.
Strap: ch 70 (or desired length to cross the body), fasten off. Sew ends to the top sides of the bag.
Cloud appliqué (white):
R1: ch 7. In 2nd ch from hook: sc, hdc in next ch, (2 dc) in next ch, hdc in next ch, sc in next ch, sl st in last ch. Fasten off.
Arrange the shape into a small puff and sew on the front of the bag.
Bucket Hat with Clouds & Drops
Use cream for hat and aqua + white for clouds/drops.
Hat
R1: 6 sc in MR (6)
R2: inc around (12)
R3: (sc, inc) around (18)
R4: (2 sc, inc) around (24)
R5: (3 sc, inc) around (30)
R6: (4 sc, inc) around (36)
R7–9: sc around (36) – hat sides
Brim:
R10 (FLO): (5 sc, inc) around (42)
R11: (6 sc, inc) around (48)
R12: sc around (48)
Fasten off and weave in end.
Shape the hat gently so the brim slopes down lightly over the eyes.
Puffy Clouds (make 2–3 – white)
R1: ch 7.
In 2nd ch from hook: sc, hdc, 3 dc in next ch, 3 dc in next ch, hdc in next ch, sc in next ch, sl st in last ch. Fasten off.
Sew clouds on the front and side of the hat.
Hanging Raindrops (aqua)
Make 2–3 small drops as before (same as skirt raindrops), but leave long tails.
For each drop, attach a chain “string”:
Ch 10–14 from the drop’s top loop. Sew the free end of the chain under the brim’s edge so the drop hangs down near one ear, matching the photo look.
📌Thank you for reading the article.
Cloud Shoes – Mint Mary Janes (make 2)
Use mint and white.
R1: Ch 7, sc in 2nd ch from hook, 4 sc, 3 sc in last ch; continue on other side of chain, 4 sc, 2 sc in last ch (13).
R2: inc, 4 sc, 3 inc, 4 sc, 2 inc (20).
R3: sc around (20).
R4 (BLO): sc around (20).
R5: sc around (20).
R6: sc 7, (dec) 3 times, sc to end (17).
R7: sc around (17), sl st to join.
Strap: join mint yarn at one side, ch 12, sl st to opposite side, fasten off and weave in.
Tiny Clouds (white, make 2)
R1: ch 5. In 2nd ch from hook: sc, hdc in next ch, hdc in next, sc in next, sl st. Fasten off.
Sew one cloud to each shoe front.
Assembly
- Attach Arms
Sew arms to the body at neck level (around R13 of body), slightly forward so one hand can hold the umbrella prop and the other hangs by the side or rests on the bag strap. - Attach Tail
Sew the tail to the back, just above the legs. - Dress the Puppy
Slip the pinafore dress on from the feet upward, pulling the straps over the shoulders and crossing at the back. Ensure the raindrops face front. - Shoes
Put the shoes on the feet, making sure the straps sit nicely across the instep and the clouds are centered. - Bag & Hat
Place the hat on the head, tilting slightly forward but not covering the eyes. If you want it secure, add a couple of hidden stitches.
Drape the bag strap across the body from one shoulder to the opposite hip. Stitch in place at a few points if desired so it doesn’t slide. - Umbrella Prop
Position a clear miniature umbrella in one paw. You can stitch the handle to the paw or thread it between the fingers created by the stitches so it stays in place.
Finishing Touches
- Add a soft blush to the cheeks with fabric paint or a tiny amount of pastel.
- Adjust the ear flop and hat angle to give your Rainy Day Puppy a shy, cozy expression.
- Arrange the raindrops and cloud bag for photos so the textures and motifs show clearly.
Your Rainy Day Puppy is now complete – a sweet little friend ready to stand by the window and watch the rain in her pastel rain outfit.