How to Crochet Puppy Donut Keychain Amigurumi Step-by-Step Pattern
There’s a special kind of joy in creating something that feels both playful and comforting. This crochet puppy donut amigurumi brings that feeling to life with its soft texture, sweet details, and charming handmade look.
Blending a cute puppy design with a dessert-inspired base, this project offers a delightful twist on traditional crochet toys. It’s perfect for anyone who enjoys crafting pieces that are not only adorable but also full of personality.

Amigurumi is the Japanese-style art of crocheting small stuffed characters and objects, usually worked in continuous rounds to create smooth, sculpted shapes. What I love most is how forgiving it can be if a round isn’t perfectly even; the stuffing and shaping still bring the character to life. For this design, we’ll use simple basics like single crochet, increases, and decreases to build a puppy head, floppy ears, and a donut-style base that looks like a sweet little seat.
Food-inspired crochet toys are trending for a reason: they’re playful, nostalgic, and instantly “giftable.” A donut base makes the whole plush look like it belongs in a dessert café, while the puppy adds that extra heart-melt factor. You can use this Crochet Puppy Donut Amigurumi as nursery décor, a shelf buddy, a small toy for gentle play, or even a bag charm/keychain if you scale it down with thinner yarn. The stitches stay beginner-friendly, and the cutest part of the facial details comes together slowly, one careful placement at a time.
Materials Needed
- Soft cotton or chenille yarn (cream, brown, pink, red, green)
- Crochet hook (2.5mm–4mm depending on yarn)
- Safety eyes (6–10mm)
- Polyester fiberfill stuffing
- Yarn needle
- Stitch marker
- Scissors
- Embroidery thread (for facial details)
Abbreviations
- sc = single crochet
- inc = increase (2 sc in same st)
- dec = decrease (invisible decrease recommended)
- sl st = slip stitch
- ch = chain
- st = stitch
Skill Level
Beginner-friendly. If you can make a magic ring and keep track of rounds with a stitch marker, you can make this plush. The shaping is gentle and repetitive, so it’s a relaxing project with a big “aww” payoff.
Step-by-Step Pattern
Notes: Work in continuous rounds unless stated. Use a stitch marker to mark the first st of each round. Stuff pieces as you go, adding small bits at a time for smooth shaping.
HEAD (PUPPY FACE) – cream yarn
R1: Magic ring, 6 sc (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–R10: sc around (36)
At this stage, pause and decide eye placement. For a sweet, gentle look, place the eyes slightly below the center.
Insert safety eyes: between R8 and R9, about 7–8 sts apart (adjust to taste).
R11: (4 sc, dec) around (30)
R12: (3 sc, dec) around (24)
Start stuffing firmly but not overly tight—aim for “squishy marshmallow,” not “hard ball.”
R13: (2 sc, dec) around (18)
R14: (sc, dec) around (12)
Add a little more stuffing, smoothing the forehead and cheeks with your fingers.
R15: dec around (6)
Fasten off, close the hole, and weave in the end.
Optional muzzle patch (brown or cream):
If you want extra definition, crochet a small oval:
- Ch 5, sc in 2nd ch from hook and across (4), 3 sc in last ch, sc along other side (3), 2 sc in last ch (12)
Fasten off with a long tail for sewing.
EARS (make 2) – brown yarn (or cream with brown tips)
These are meant to drape, so they’re worked longer and kept lightly stuffed (or not stuffed at all).
R1: Magic ring, 6 sc (6)
R2: (sc, inc) around (9)
R3: sc around (9)
R4: (2 sc, inc) around (12)
R5–R8: sc around (12)
R9: (2 sc, dec) around (9)
R10–R12: sc around (9)
Flatten the opening, then sc across through both layers to close (about 4–5 sc).
Fasten off with a long tail for sewing.
Tip: If you prefer extra flop, skip stuffing entirely. If you like a slightly plush ear, add a pinch of fiberfill only near the rounded tip.
BODY / DONUT BASE – pink yarn (with cream “icing” vibes optional)
We’ll make a donut-style ring: an outer circle, then shape the inner hole, then build thickness.
Outer donut ring (top piece):
R1: Magic ring, 6 sc (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: (5 sc, inc) around (42)
R8: (6 sc, inc) around (48)
Create the donut hole:
R9: sc around (48) in back loops only (this round helps form a crisp edge for the inner hole)
Now we’ll crochet the inner hole wall by working into the front loops left from R9.
Join yarn with sl st into a front loop from R9.
Inner wall R1: sc around in those front loops (48)
Inner wall R2: (6 sc, dec) around (42)
Inner wall R3: (5 sc, dec) around (36)
Inner wall R4: (4 sc, dec) around (30)
Fasten off, weave in.
Bottom of donut (make a second piece):
Repeat R1–R8 just like the top (ending with 48 sts). Fasten off, leaving a long tail.
Jointhe top and bottom to form the thickness:
Place pieces together (wrong sides facing in), align stitches. Sc around through both layers (48).
As you close, add stuffing evenly. Spread it around the ring so the donut looks smooth, not lumpy.
Finish the last few stitches, fasten off, and weave in neatly.
Optional sprinkles: Use tiny straight stitches of cream or red embroidery thread scattered on top.
ARMS (make 2) – cream yarn
These are tiny and rounded, made to hug the strawberry.
R1: Magic ring, 6 sc (6)
R2: (sc, inc) around (9)
R3–R4: sc around (9)
R5: (sc, dec) around (6)
Lightly stuff the hand end only.
Flatten the opening and sc across to close (3 sc).
Fasten off with a long tail for sewing.
STRAWBERRY – red yarn + green top
Berry (red):
R1: Magic ring, 6 sc (6)
R2: inc around (12)
R3: (sc, inc) around (18)
R4–R5: sc around (18)
R6: (sc, dec) around (12)
Stuff the strawberry gently.
R7: dec around (6)
Fasten off, close, weave in.
Green top (leaves):
Join green yarn at the top center.
- Leaf 1: ch 3, sl st in 2nd ch, sc in next ch, sl st into the top
Repeat 4–5 times around to create a little leafy crown.
Fasten off, weave in.
Optional strawberry seeds: Add tiny white/yellow stitches with embroidery thread.
Assembly
Positioning is where the personality shows up, so take a moment to pin pieces before sewing.
- Attach the ears to the head: Place the ears on the sides of the head, slightly behind the eyes. Stitch the closed edge of each ear securely, letting the rest drape down naturally.
- Add muzzle (optional): Sew the muzzle patch centered under the eyes. A slightly lower placement gives a “baby puppy” look.
- Attach arms holding a strawberry: Sew the strawberry between the arms, then sew the arms to the front of the puppy’s body area (or directly to the head if you prefer a head-only pup). Angle them inward so it looks like a cuddle hold rather than straight out.
- Fix the puppy onto the donut base: Seat the puppy on the donut so it feels nested in place. Sew along the bottom edge of the head/body area to the donut top. Use small, tight stitches around the contact points so it doesn’t wobble.
- Adjust facial placement: Before tying off any embroidery, check that the eyes feel level and that the ears frame the face evenly.
Finishing Touch
Embroider a small nose (brown or black thread) between the eyes, slightly lower than the center. Add a simple mouth: either a tiny “Y” shape or a gentle curved smile. If you love blush cheeks, dab a little pink embroidery thread or soft pastel blush near the outer corners of the eyes.
Once the face is done, spend a minute shaping everything with your hands—press the stuffing around the donut ring, smooth the puppy’s cheeks, and tug the ears so they hang evenly. Hide all yarn ends inside the plush, trim carefully, and give the strawberry a final fluff so it sits proudly in the paws.
Tips for Beginners for (Crochet Puppy Donut Keychain )
- Keep stitches consistent so the stuffing doesn’t show through.
- Use a stitch marker every round; it saves so much stress from counting.
- Avoid overstuffing small parts like arms, and strawberry light stuffing looks cleaner.
- Place facial features carefully, either by pinning or by using scrap yarn as temporary markers.
- Take time shaping details with your fingers; gentle squishing makes a big difference.
Conclusion
Dessert-inspired amigurumi has a special kind of charm sweet enough to brighten a shelf, and cozy enough to feel like a little handmade treat. After you finish your Crochet Puppy Donut Amigurumi, try switching flavors: a chocolate donut base, a mint “icing” ring, or even a tiny blueberry instead of a strawberry. Each color combo changes the whole mood, and that’s the fun of crochet.
If you make one, let it match your favorite bakery order. Yarn calories don’t count, and this puppy is always happy to sit pretty and hold your “snack.”
