Crochet Puppy Keychain with Dress-Up Options

A tiny dressed-up puppy can turn an ordinary keyring into an instant mood-lifter. This crochet puppy keychain combines a playful miniature shape with charming details that make it stand out on keys, bags, or backpacks. Its cheerful look also makes it a thoughtful handmade gift for anyone who has a soft spot for cute little companions.

The sweetest part is how easily this little crochet pup can take on a personality of its own. Try different yarn colors, add simple details, or give each puppy a slightly different look to make every piece feel special. Its small size keeps it convenient to carry while leaving plenty of room for creativity, making it a delightful choice for both beginners and experienced crocheters.

Credit Chubby Cheeks

Materials

  • Plush / Chenille yarn

  • 2.5 mm crochet hook

  • 6 mm safety eyes

  • Fiberfill stuffing

  • Dark brown embroidery yarn

  • Yarn needle

Legs (Make 2)

  • R1: 8 sc in MR (8)

  • R2: 8 inc (16)

  • R3: BLO, 16 sc (16)

  • R4: 4 sc, 4 dec, 4 sc (12)

  • R5–R6: 12 sc (12)

  • R7: 4 sc only.

  • Fasten off leg 1. Do not fasten off leg 2.

Body & Head

  • Join: Ch 3 on leg 2, join to 8th st from end of leg 1 with sc.

  • R1: 12 sc on leg 1, 3 sc along ch, 12 sc on leg 2, 3 sc along ch (30)

  • R2: (4 sc, inc) × 6 (36)

  • R3–R11: 36 sc (36)

  • R12: (4 sc, dec) × 6 (30)

  • Stuff legs and lower body.

  • R13: (3 sc, dec) × 6 (24)

  • R14: (2 sc, dec) × 6 (18)

  • R15: FLO, (1 sc, inc) × 9 (27)

  • R16: (2 sc, inc) × 9 (36)

  • R17: (3 sc, inc) × 9 (45)

  • Stuff body.

  • R18: 9 sc, inc, (2 sc, inc) × 2, 8 sc, inc, (2 sc, inc) × 2, 14 sc (51)

  • R19–R21: 51 sc (51)

  • R22: 9 sc, dec, (2 sc, dec) × 2, 8 sc, dec, (2 sc, dec) × 2, 14 sc (45)

  • R23: 8 sc, dec, (2 sc, dec) × 2, 4 sc, dec, (2 sc, dec) × 2, 13 sc (39)

  • R24: 7 sc, dec, (2 sc, dec) × 2, dec, (2 sc, dec) × 2, 12 sc (33)

  • R25–R28: 33 sc (33)

  • R29: 31 sc, dec (32)

  • R30: (2 sc, dec) × 8 (24)

  • Stuff head.

  • R31: (1 sc, dec) × 8 (16)

  • R32: 8 dec (8)

  • Fasten off through FLO of remaining 8 sts, pull tight to close.

Arms (Make 2)

  • R1: 10 sc in MR (10)

  • R2–R8: 10 sc (10)

  • Stuff lightly. Pinch flat, skip last st, 4 sc across top to close. Fasten off with tail.

Ears (Make 2)

  • R1: 8 sc in MR (8)

  • R2: 8 inc (16)

  • R3–R5: 16 sc (16)

  • R6: (2 sc, dec) × 4 (12)

  • R7: 12 sc (12)

  • R8: (4 sc, dec) × 2 (10)

  • R9: 10 sc (10)

  • Do not stuff. Pinch flat, skip last st, 4 sc across top to close. Ch 1, fasten off with tail.

Face Details & Placement

  • Indent face between R23 and R24 across center 10 sts.

  • Insert eyes between R23 and R24, 6 sts apart.

  • Embroider nose over 2 sts, 1 row below eyes.

  • Embroider vertical mouth line below nose.

  • Sew arms diagonally along sides between R10 and R13.

  • Sew ears 4 rows down from the crown, 10 sts apart. Tack bottoms down to sides.

Outfit A: Overalls

  • Ch 31.

  • R1: From 2nd ch: (4 sc, inc) × 6, ch 1, turn (36)

  • R2: (5 sc, inc) × 6, ch 1, turn (42)

  • R3: 7 sc, ch 5, skip 7, 14 sc, ch 5, skip 7, 7 sc, ch 1, turn

  • R4: 7 sc, 5 sc over ch, 14 sc, 5 sc over ch, 7 sc, ch 1, turn (38)

  • R5–R10: 38 sc, ch 1, turn (38)

  • Leg 1:

    • R11: 19 sc, sl st to 1st st, ch 1 (19)

    • R12: 8 sc, dec, 7 sc, dec, sl st to 1st st, ch 1, fasten off (17)

  • Leg 2:

    • Rejoin yarn to next open st of R10.

    • R11: 19 sc, sl st to 1st st, ch 1 (19)

    • R12: 8 sc, dec, 7 sc, dec, sl st to 1st st, ch 1, fasten off (17)

  • Ties: Work 12 sc down back opening edge, ch 25. Repeat on other side.

Outfit B: Dress

  • Ch 43.

  • R1: From 2nd ch: 7 sc, ch 5, skip 7 ch, 14 sc, ch 5, skip 7 ch, 7 sc, ch 1, turn

  • R2: 7 sc, 5 sc over ch, 14 sc, 5 sc over ch, 7 sc, ch 1, turn (38)

  • R3: 38 sc, sl st to 1st st, ch 2 (38)

  • R4: FLO, 38 dc-inc (2 dc in each st), sl st to 1st dc, ch 2 (76)

  • R5: 76 dc, sl st to 1st dc, ch 1, fasten off (76)

  • Ties: Work 4 sc down back edge, ch 25. Repeat on other side.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *