
Free Crochet Doggie Amigurumi Keychain Pattern: Your New Favorite Tiny Project
If you’ve ever wanted to carry a little handmade companion everywhere you go, this free crochet doggie amigurumi keychain pattern is exactly what you need. Tiny, adorable, and surprisingly quick to make, this little pup will win hearts the moment anyone catches a glimpse of it dangling from your bag, keys, or zipper pull. Whether you’re a seasoned amigurumi maker or someone who has recently discovered the pure joy of crocheting miniature stuffed animals, this project is accessible, fun, and endlessly giftable.
In this post, I’m sharing everything you need to create your own crochet dog amigurumi keychain from scratch — materials, abbreviations, stitch counts, assembly tips, and some handy advice for getting those tiny pieces to look their absolute best. Grab your hook, pour yourself something warm, and let’s get started.
Why Amigurumi Keychains Are So Addictive
There’s something almost magical about amigurumi. The Japanese art of knitting or crocheting small stuffed animals and characters has captured the hearts of crafters worldwide, and for good reason. The projects are compact, the materials are inexpensive, and the results are undeniably charming. When you shrink that concept down even further into keychain size, the appeal multiplies.
Amigurumi keychains are perfect for so many reasons. They make wonderful handmade gifts that feel genuinely personal. They’re a fantastic way to use up yarn scraps that have been sitting in your stash. They’re quick enough to finish in a single afternoon, which means that satisfying “I made this!” feeling comes fast. And because they’re so small, you can experiment with colors, styles, and designs without committing to a large project.
Dogs, in particular, are one of the most beloved amigurumi subjects. Everyone has a favorite breed, and this pattern is designed to give you a sweet, round little puppy shape that can be customized with different yarn colors to represent almost any dog you love.
What You’ll Need
Before diving into the pattern itself, let’s talk materials. One of the best things about this project is that you likely already have most of what you need.
Yarn: Use a lightweight yarn in your choice of color. Fingering weight (size 1) or sport weight (size 2) yarn works beautifully for keychains because it keeps the finished piece small and neat. You’ll need a main color for the body, and optionally a contrasting color for the ears, snout, or spots if you want to get creative. Scraps work perfectly here — you won’t need more than 20–30 yards total.
Crochet Hook: A 2.0 mm or 2.5 mm hook is ideal. You want your stitches to be tight enough that the stuffing doesn’t show through, so don’t be afraid to size down slightly from what the yarn label recommends.
Safety Eyes: 4 mm black safety eyes are the right size for a keychain-scale amigurumi. If you’re making this for a young child, substitute with black yarn or felt sewn on securely instead.
Polyfill Stuffing: A small pinch of polyester fiberfill stuffing is all you need. Because these are so tiny, you can even use a small piece of cotton yarn or fabric scraps in a pinch.
Stitch Marker: Essential for keeping track of your rounds. Use a locking stitch marker or even a small piece of contrasting yarn looped through your working stitch.
Yarn Needle: For weaving in ends and sewing pieces together.
Keychain Ring and Jump Ring: A standard keychain ring (you can find these at any craft or hardware store) and a small jump ring or lobster clasp to attach your finished dog to it.
Scissors: A good sharp pair for clean cuts.
Abbreviations
This pattern uses standard US crochet terminology. Here’s a quick reference for all the abbreviations you’ll encounter:
- MR — Magic ring (also called magic circle)
- ch — Chain
- sl st — Slip stitch
- sc — Single crochet
- inc — Increase (2 single crochets in the same stitch)
- dec — Invisible decrease (insert hook through front loops only of next two stitches, yarn over and pull through, yarn over and pull through both loops)
- BLO — Back loop only
- FLO — Front loop only
- st(s) — Stitch(es)
- rnd — Round
- rep — Repeat
Pattern Notes
A few things to keep in mind before you begin:
This pattern is worked in continuous rounds (also called spiral rounds). Do not join rounds with a slip stitch unless otherwise instructed. Place your stitch marker in the first stitch of each new round and move it up as you go to help you keep count.
The invisible decrease gives a much cleaner look than a standard decrease in amigurumi work, especially with lightweight yarn. It’s worth taking the extra half-second to insert through front loops only.
Attach safety eyes before closing up any piece. Once the opening is too small to get your fingers inside comfortably, it becomes much harder to snap the backs on securely.
Leave long yarn tails when fastening off each piece. These tails are what you’ll use to sew the pieces to the body, and having extra length gives you more control.
The Pattern
Body
Start with your main color yarn.
Rnd 1: Make a magic ring, sc 6 into the ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: Sc 1, inc rep around. (18 sts)
Rnd 4: Sc 2, inc rep around. (24 sts)
Rnd 5–9: Sc in each st around. (24 sts) — 5 rounds even
Rnd 10: Sc 2, dec rep around. (18 sts)
At this point, insert your safety eyes between rounds 6 and 7, spaced about 5–6 stitches apart. Begin stuffing the body firmly but not overstuffed — you want it to hold a round, plump shape.
Rnd 11: Sc 1, dec rep around. (12 sts)
Rnd 12: Dec around. (6 sts)
Fasten off, leaving a short tail. Close the gap by weaving the tail through the front loops of the remaining 6 stitches and pulling tight. Weave in the end.
Head
The head is worked the same way as the body, giving the dog that classic round amigurumi shape.
Rnd 1: MR, sc 6 into ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: Sc 1, inc rep around. (18 sts)
Rnd 4: Sc 2, inc rep around. (24 sts)
Rnd 5–8: Sc in each st around. (24 sts) — 4 rounds even
Rnd 9: Sc 2, dec rep around. (18 sts)
Insert safety eyes now between rounds 5 and 6, spaced about 5 stitches apart. Add a tiny bit of stuffing.
Rnd 10: Sc 1, dec rep around. (12 sts)
Rnd 11: Dec around. (6 sts)
Fasten off, leaving a long tail for sewing. Close the gap the same way as the body.
Snout
Use a contrasting color or the same main color.
Rnd 1: MR, sc 5 into ring. (5 sts)
Rnd 2: Inc in each st around. (10 sts)
Rnd 3: Sc 1, inc rep around. (15 sts)
Rnd 4: Sc in each st around. (15 sts)
Sl st to join, fasten off with a long tail. Do not stuff the snout. Using black yarn or embroidery floss, stitch a small “Y” shape on the flat front of the snout to create the nose and mouth. Sew the snout to the center-front of the head, with the flat (open) side against the head.
Ears (Make 2)
Rnd 1: MR, sc 6 into ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3: Sc 1, inc rep around. (18 sts)
Rnd 4–5: Sc in each st around. (18 sts)
Rnd 6: Sc 1, dec rep around. (12 sts)
Sl st to join, fasten off with a long tail. Do not stuff the ears. Flatten each ear slightly and sew to the top-sides of the head. Positioning the ears on rounds 1–2 of the head gives a perky, alert expression, while positioning lower on the sides gives a more relaxed floppy-eared look.
Legs (Make 4)
Rnd 1: MR, sc 6 into ring. (6 sts)
Rnd 2: Inc in each st around. (12 sts)
Rnd 3–4: Sc in each st around. (12 sts)
Rnd 5: Sc 2, dec rep around. (9 sts)
Rnd 6–9: Sc in each st around. (9 sts)
Sl st to join, fasten off with a long tail. Lightly stuff each leg. Sew two legs to the underside-front of the body and two to the underside-back, angling them outward slightly for that characteristic amigurumi sitting pose.
Tail
Ch 8, sl st back down the chain to the beginning. Fasten off with a long tail. Sew to the back of the body at any point that feels natural. You can curl the tail slightly by blocking it with a tiny bit of water and shaping it with your fingers while it dries.
Assembly
Now comes the most satisfying part: putting your little dog together.
Start by sewing the head to the body. Position the head slightly forward and tilted very slightly downward — this gives the dog a sweet, curious expression. Use the long yarn tail from the head to sew through both the head and the top of the body, going back and forth several times to make the join secure. Amigurumi pieces see a lot of handling, so don’t be shy about reinforcing this connection.
Next, sew on the snout. Center it on the lower half of the face, pulling gently on your yarn as you sew to create a slight indentation that makes the snout look naturally rounded against the face.
Attach the ears symmetrically. A tip here: before sewing, pin both ears in place with straight pins and step back to look. Small adjustments make a big difference in the final expression of your dog.
Sew the legs to the body. For a keychain, you want the dog to hang in a pleasing upright position, so think about how gravity will affect your placement. Front legs should be positioned slightly forward, back legs slightly behind and wider.
Finally, attach the tail and weave in any remaining yarn ends very thoroughly. Give each end two or three extra weaves in different directions to keep everything from unraveling with regular use.
Attaching the Keychain Hardware
To turn your finished dog into a working keychain, you’ll need to create a small loop at the top of the head. There are a few ways to do this.
The simplest method is to use a jump ring. Thread a jump ring through the top of the head at the very tip (where you closed the magic ring), then attach your keychain ring to the jump ring. The jump ring acts as a buffer and prevents the ring from cutting through the yarn over time.
Alternatively, you can sew a small loop of ribbon or strong thread through the top of the head before attaching the keychain ring directly. This method works particularly well if you’re using a lobster clasp, which lets you clip the dog on and off different bags and keyrings easily.
For the most secure attachment, cut a 6-inch length of thin craft wire, fold it in half, thread both ends through the top of the head from inside out, twist the ends together tightly several times, and then loop your keychain ring around the twisted section before folding it flat against the top of the head. This method is nearly impossible to pull off accidentally.
Customization Ideas
This is where things get really fun. Once you’ve made one dog with this pattern, you’ll start seeing how easy it is to customize.
Breed variations: Use a solid golden-brown yarn for a Golden Retriever pup, black and tan for a Doberman or Rottweiler, white with black spots for a Dalmatian, or all white for a fluffy Bichon. A long patch of brown from the top of the head down past the snout creates a classic Dachshund look.
Floppy vs. perky ears: Large, loose ears sewn lower on the head read as hound dog or Cocker Spaniel. Small ears sewn tight to the top of the head look more like a Corgi or Husky.
Color blocking: Use a contrasting color for the belly and paws to create a two-toned dog. You can switch colors partway through any of the pieces using a simple yarn join.
Accessories: A tiny crocheted bow on top of the head, a miniature collar made of satin ribbon, or even a tiny chain around the neck can add personality and make each dog feel unique.
Size adjustments: Work up one hook size and use sport weight yarn instead of fingering weight for a slightly larger version that’s still keychain-friendly. Or go even smaller with a 1.5 mm hook for an incredibly tiny micro amigurumi.
Tips for Tight, Neat Stitches
The most common challenge with mini amigurumi is getting stitches tight enough that the stuffing doesn’t peek through. Here are some things that help.
Always go one or even two hook sizes down from what the yarn label recommends. The tighter tension takes a little getting used to, but the cleaner result is absolutely worth it.
Don’t overstuff. It’s tempting to add more and more fiberfill, but overstuffing creates gaps between stitches and distorts the shape. A firm but modest amount of stuffing gives the best result.
Practice the invisible decrease if you haven’t used it before. It closes up much more neatly than the standard decrease, especially in lighter-weight yarns.
Block your finished pieces lightly. A quick spritz with water and gentle reshaping while the piece dries helps everything settle into a rounder, more polished form.
Sharing Your Makes
If you use this free crochet doggie amigurumi keychain pattern, I would absolutely love to see what you create. Tag your makes on social media so the crochet community can admire your tiny masterpiece. Amigurumi makers are one of the most warm, encouraging corners of the crafting world, and there’s nothing quite like the collective appreciation for a perfectly round little dog face.
These also make wonderful items for craft fairs, holiday markets, or charity donations. A jar of handmade keychain dogs on a craft fair table draws people from across the room, and they tend to sell themselves the moment someone picks one up and feels how soft and carefully made it is.
Whether you’re making one for yourself, one for every dog-lover you know, or a whole basket of them in every color, this pattern is the kind of quick, rewarding project that reminds you why you fell in love with crochet in the first place. Happy making!