
Delightful Crochet Doggy Keychain Pattern That You Will Adore
There is something undeniably charming about a tiny crocheted dog swinging from your keys. It is the kind of handmade accessory that makes people stop you and ask, “Did you make that yourself?” And when you say yes, you get to enjoy that particular glow of pride that only crafters truly understand. Whether you are a seasoned crocheter looking for a quick and satisfying project or a beginner ready to tackle your first amigurumi-style creation, this crochet doggy keychain pattern is exactly what you need. It is adorable, practical, and surprisingly simple once you understand the basics.
In this post, I am going to walk you through everything — the materials you need, the stitches involved, a detailed step-by-step pattern, helpful tips for finishing and assembling your little pup, and ideas for customizing your design so that every dog you make feels unique. By the time you reach the end, you will have everything you need to sit down, pick up your hook, and craft a keychain that you (or someone you love) will treasure for a long time.
Why Crochet Keychains Are Worth Your Time
Before diving into the pattern itself, let’s talk about why crochet keychains are such a wonderful project category. First, they are small. That means they use minimal yarn, which makes them an excellent way to use up scraps from larger projects. Second, they work up quickly. Depending on your pace, you can complete an entire crochet doggy keychain in an afternoon or even a couple of hours. Third, they make incredible gifts. A handmade keychain is personal, thoughtful, and one of a kind in a way that nothing purchased from a store can quite match.
Crochet doggy keychains are especially popular because dogs are universally loved. You can tailor the colors and details to resemble someone’s actual pet, making the gift even more meaningful. Golden retriever colors for your friend with a golden, a tiny black and white design for someone with a border collie, or a smooth brown for a dachshund lover — the possibilities are endless.
Materials You Will Need
One of the best things about this pattern is how little you need to get started. Here is a complete list of supplies:
Yarn: You will need a small amount of worsted weight yarn in your base dog color (brown, tan, cream, black, or whatever you prefer). You will also want a tiny bit of a contrasting color for any spots or facial features if you plan to embroider them.
Crochet Hook: A 3.5mm (E/4) crochet hook works beautifully with worsted weight yarn for amigurumi-style projects. The tighter gauge helps keep your stitches neat and prevents the stuffing from showing through.
Polyfill Stuffing: A small amount of polyfill or fiberfill stuffing will give your little dog a pleasantly plump, three-dimensional shape.
Keychain Ring: A standard keychain ring from any craft or hardware store works perfectly. You can also use a lobster clasp keychain if you prefer something that attaches more securely.
Yarn Needle: For weaving in ends and sewing pieces together.
Safety Eyes: Two black safety eyes, 6mm in size, give your doggy keychain an adorable, professional look. If you are making this for a child under three, embroider the eyes with black yarn instead for safety.
Scissors: For cutting yarn.
Stitch Marker: Optional but helpful, especially when you are working in the round and need to track the beginning of each row.
Optional: Black embroidery floss or yarn for the nose and mouth, small pieces of felt for inner ear details, a tiny ribbon or bow for decoration.
Abbreviations and Stitches Used
If you are relatively new to crochet or just want a quick refresher, here are the abbreviations and stitches used throughout this pattern:
MR — Magic ring (also called a magic circle)
ch — Chain
sl st — Slip stitch
sc — Single crochet
inc — Increase (two single crochets in the same stitch)
dec — Decrease (invisible decrease: insert hook into front loop of next two stitches and single crochet them together)
BLO — Back loop only
FLO — Front loop only
st(s) — Stitch(es)
This pattern is worked in continuous rounds (also called the amigurumi method). You do not join or turn at the end of each round. Use a stitch marker to mark the first stitch of each round so you always know where you are.
Pattern Instructions
Head
Start with your main yarn color.
Round 1: Make a magic ring and sc 6 into the ring. Pull tight. (6 sts)
Round 2: Inc in each stitch around. (12 sts)
Round 3: (Sc 1, inc) repeat 6 times. (18 sts)
Round 4: (Sc 2, inc) repeat 6 times. (24 sts)
Round 5: (Sc 3, inc) repeat 6 times. (30 sts)
Rounds 6 through 10: Sc in each stitch around. (30 sts each round)
At this point, insert your safety eyes between rounds 7 and 8, placing them about 6 to 8 stitches apart. This spacing gives your dog a wide-eyed, friendly expression. If you want to add a spot or patch over one eye, you can embroider it now or attach a small piece of felt before closing up the head.
Round 11: (Sc 3, dec) repeat 6 times. (24 sts)
Round 12: (Sc 2, dec) repeat 6 times. (18 sts)
Begin stuffing the head firmly at this point. Continue adding stuffing as you decrease.
Round 13: (Sc 1, dec) repeat 6 times. (12 sts)
Round 14: Dec 6 times. (6 sts)
Fasten off, leaving a tail. Use your yarn needle to close the remaining hole by weaving through the front loops of the last 6 stitches and pulling tight. Weave in the end securely.
Snout
The snout is a small oval that gives your doggy keychain its adorable puppy-dog look.
Round 1: Ch 4. Starting in the second chain from the hook: sc 2, then sc 3 in the last chain. Rotate and work back along the other side: sc 1, then sc 3 in the first chain. (9 sts)
Round 2: Inc, sc 1, inc 3, sc 1, inc 2. (15 sts)
Round 3: Sc in each stitch around. (15 sts)
Fasten off, leaving a long tail for sewing. Stuff lightly before sewing onto the face. Position the snout in the center of the face, roughly below the eyes, and stitch it down using the yarn tail and your needle. After securing, embroider a small triangular nose in black yarn or floss at the top of the snout, and add a curved mouth beneath it using a few careful stitches.
Ears
Make two ears in your main color, or use a slightly darker shade if you want contrast.
Round 1: Make a magic ring and sc 6 into the ring. (6 sts)
Round 2: Inc in each stitch around. (12 sts)
Round 3: (Sc 1, inc) repeat 6 times. (18 sts)
Round 4: Sc in each stitch around. (18 sts)
Fasten off, leaving a long sewing tail. Do not stuff the ears. Fold each ear slightly and flatten it so it has a natural floppy shape. Position the ears on either side of the top of the head and sew them down securely. Floppy ears placed slightly to the sides give a Labrador or Spaniel look, while ears placed more on top and left open give a Corgi or terrier vibe.
Body
Round 1: Make a magic ring and sc 6 into the ring. (6 sts)
Round 2: Inc in each stitch around. (12 sts)
Round 3: (Sc 1, inc) repeat 6 times. (18 sts)
Round 4: (Sc 2, inc) repeat 6 times. (24 sts)
Rounds 5 through 9: Sc in each stitch around. (24 sts)
Round 10: (Sc 2, dec) repeat 6 times. (18 sts)
Round 11: (Sc 1, dec) repeat 6 times. (12 sts)
Stuff the body firmly.
Round 12: Dec 6 times. (6 sts)
Fasten off and close the hole the same way you closed the head. Sew the head onto the body, positioning it so the face looks slightly upward for that irresistible puppy gaze.
Legs
Make four legs in your main color.
Round 1: Make a magic ring and sc 6 into the ring. (6 sts)
Round 2: Inc in each stitch around. (12 sts)
Round 3: In BLO, sc in each stitch around. (This creates a defined edge at the bottom of the paw.) (12 sts)
Round 4: (Sc 2, dec) repeat 3 times. (9 sts)
Rounds 5 and 6: Sc in each stitch around. (9 sts)
Fasten off, leaving a long sewing tail. Stuff lightly. Sew the front legs to the sides of the body near the top, and the back legs to the lower sides. For a sitting position, angle the back legs slightly outward so they look like the dog is sitting comfortably — which makes the keychain extra compact and cute.
Tail
The tail is a simple elongated piece that adds a lot of personality.
Ch 8. Starting in the second chain from the hook, sc back down the chain for 7 stitches. Fasten off, leaving a sewing tail.
Alternatively, if you want a curled tail (great for a pug or husky look), work a sc into every chain but work two stitches into several of the chains to create a natural curl. Sew the tail to the back of the body at the base.
Attaching the Keychain Ring
Cut a short length of yarn (about 4 inches). Fold it in half, insert the folded end through your keychain ring, and then pass the cut ends through the loop, pulling tight to secure the yarn to the ring. Sew or tie the loose ends securely to the top of the dog’s head, weaving the tails through the head a few times and knotting firmly. Alternatively, you can crochet a small loop directly onto the top of the head by joining yarn and making a chain of 8 to 10, then slip stitching back down and fastening off, threading the chain through the keychain ring before closing.
Tips for a Perfect Crochet Doggy Keychain
Keep your tension consistent. Amigurumi pieces need tight, even tension so that stuffing does not peek through the stitches. If you find your tension is too loose, try going down one hook size.
Do not overstuff. It can be tempting to pack in as much stuffing as possible, but a lightly stuffed piece will look rounder and more natural than one that is stretched and lumpy. Stuff firmly but gently.
Use the invisible decrease. The invisible decrease (working only through the front loops) creates a much smoother, cleaner decrease line than a traditional sc2tog. For small amigurumi pieces, this makes a noticeable difference in the finished look.
Weave in ends thoroughly. Because keychains take a lot of wear and get tossed around with keys every day, it is worth taking extra time to weave in your ends very securely. Run the tail in multiple directions through the interior of the piece before cutting.
Block if needed. If your pieces are looking a little uneven, a light misting of water and gentle reshaping while damp can do wonders. Let it dry completely before assembling.
Customization Ideas
One of the most enjoyable aspects of this pattern is how easily it lends itself to customization. Here are some fun ways to make your crochet doggy keychain your own.
Color variations: The obvious starting point is changing the yarn color to match a real dog. Cream and white for a Samoyed, brown and black for a Rottweiler, orange and white for a Shiba Inu, or spotted combinations for a Dalmatian. You can also go completely imaginative and make a rainbow-colored fantasy dog.
Breed-specific details: Adjust the ear shape and placement for different breeds. Pointed ears standing upright give you a German Shepherd or Chihuahua. Long, flat ears sewn to the sides of the head suggest a Basset Hound or Cocker Spaniel. A stubby, stumpy snout gives you a Pug or Bulldog look.
Add a bandana: Cut a tiny triangle of felt or fabric and tie or glue it around the dog’s neck. This tiny detail takes your keychain from cute to absolutely irresistible.
Tiny accessories: A miniature crocheted bow, a collar made from embroidery floss, or even a tiny yarn ball in the dog’s mouth can add enormous personality to a very small project.
Different yarns: Try using a fuzzy or bouclé yarn to create a fluffy poodle or Bichon Frise. The texture alone transforms the look of the keychain completely.
Gifting Your Crochet Doggy Keychain
These little guys make wonderful gifts for a wide range of occasions. Dog lovers, of course, are an obvious audience — but think beyond just that. They make sweet additions to birthday gifts, can be used as bag charms, attached to zippers on backpacks, or even hung from rearview mirrors. For dog-themed party favors, you could make a whole batch in the same color using a worsted weight yarn and an evening of focused crocheting.
If you are giving one as a gift, consider packaging it in a small cellophane bag tied with ribbon, or in a matchbox lined with tissue paper. A handwritten tag that says “handmade with love” adds a personal finishing touch that elevates even the simplest handmade gift.
For a particularly meaningful gesture, make one that matches the recipient’s actual dog. Study the dog’s coloring, spots, and distinguishing features and try to replicate them in yarn. People are genuinely moved when they receive a tiny crocheted portrait of their beloved pet, and the fact that it attaches to their keys means they carry it with them every day.
Storing and Caring for Your Keychain
A crochet doggy keychain is going to live a fairly rough life clipped to a set of keys. Here are a few tips to keep it looking its best. First, if it gets dirty, hand wash it gently in cool water with a tiny drop of mild soap, then squeeze out the excess water and allow it to air dry. Do not wring it or put it in the dryer, as this can distort the shape. Second, if the stuffing shifts after a while, you can gently squeeze and reshape the piece to redistribute it. Third, keep an eye on the keychain ring attachment point and reinforce it with a few extra stitches if it starts to look strained.
Final Thoughts
There is a quiet kind of joy that comes from making something tiny and complete. A crochet doggy keychain asks for only a small amount of your time and materials, but it gives back so much more — the satisfaction of creating something adorable from scratch, the pleasure of gifting something handmade, and the daily delight of seeing your little crocheted pup dangling from your keys every morning. Whether you make one or twenty, for yourself or for every dog-loving person in your life, this pattern is one you will return to again and again.
So pull out those yarn scraps, pick up your hook, and get started. Your new favorite keychain is just a few rounds away.