Free Cute Dog Crochet Pattern – Easy Amigurumi Keychain Tutorial

Share this pattern:

Free Cute Dog Crochet Pattern – Easy Amigurumi Keychain Tutorial

Some crochet patterns give you a project. This free cute dog crochet pattern gives you a best friend. Meet the most squishy, floppy-eared, scarf-wearing little dog you’ll ever make — complete with his own crocheted snout, puffy eye patch circles, and a smart little buttonhole scarf tied around his neck. He’s equal parts adorable and cleverly constructed, and he is going to make someone (possibly you) very happy.

Free Cute Dog Crochet Pattern – Easy Amigurumi Keychain Tutorial

What makes this pattern genuinely special is the construction. The legs, body, arms, and head are all worked as one continuous piece — you start at the feet and crochet straight up through to the very top of the head without ever cutting the yarn or sewing body parts together. The arms and ears are even incorporated directly into the main piece as you go, crocheted in during their respective attachment rounds rather than sewn on separately. The result is a remarkably seamless, sturdy little dog that’s wonderful as a keychain, bag charm, or standalone desk companion.

If you’ve been looking for a dog amigurumi that’s quick, satisfying, and genuinely beginner-accessible, this is the one. Let’s make it!


About This Cute Dog Amigurumi Keychain Pattern

Here’s a quick overview before you start:

  • Skill Level: Beginner to Intermediate
  • Crochet Style: Amigurumi — the main piece (legs, body, head) is worked entirely in one continuous piece; small separate parts are made first and incorporated during the main piece
  • Finished Size: Small keychain-sized dog — varies by yarn weight; DK weight produces an approximately 4–5 inch tall dog perfect for a keychain
  • Recommended Use: Keychain, bag charm, backpack clip, stuffed toy, gift for dog lovers, craft fair item

The standout feature of this cute dog crochet pattern is the arm and ear integration technique. Rather than making separate pieces and sewing them on (which can sometimes look lumpy or uneven), this pattern has you crochet directly around the arm and ear pieces at specific rounds in the main body and head sequence. The result is clean, secure attachment with no visible seam — and it makes the whole construction feel very satisfying to execute.


Materials Needed

Here’s everything you need to gather before you start:

  • Yarn: DK or light worsted weight in the following colors: You can check out Catania yarn
    • Main body color (the photos show a warm orange/terracotta — but any color you love works beautifully!)
    • Contrasting color for eye patches (White or Cream)
    • Contrasting color for snout (slightly lighter or darker than body, or matching)
    • Contrasting color for scarf (Red in the photos — a classic look!)
  • Crochet Hook: Choose a size appropriate for your yarn weight (2.5mm–3.5mm for DK). You can check out Tulip crochet hooks
  • Safety Eyes: Standard round safety eyes in your preferred size
  • Safety Nose: A small plastic safety nose (triangle or oval shape) or embroider the nose with dark yarn
  • Fiberfill Stuffing: For the body and head
  • Tapestry/Yarn Needle: For sewing small pieces and weaving in ends
  • Keychain Ring or Lobster Clasp: To finish as a wearable charm
  • Scissors

Free Cute Dog Crochet Pattern – Easy Amigurumi Keychain Tutorial

Color customization tip: This pattern’s color scheme is fully flexible. The main body, eye patches, snout, and scarf can all be any colors you like — try a golden yellow body with cream patches and a blue scarf for a lab-inspired look, or a black body with white patches for a border collie vibe. Make it your dog!


Crochet Abbreviations (US Terms)

This pattern uses standard US crochet terminology:

AbbreviationMeaning
chchain
scsingle crochet
incsingle crochet increase (2 sc in the same stitch)
decsingle crochet decrease (sc 2 together)
MRmagic ring
Rround / row
( ) xNrepeat the instructions in parentheses N times
[ ]number of stitches after each round/row

Pattern Notes

Several things to know before you begin:

  • Make all the small parts first (arms, ears, eye patches, snout, scarf) before starting the main legs/body/head piece. The arms and ears need to be ready to incorporate at specific rounds.
  • The arms are NOT stuffed and are NOT sewn on separately. They are crocheted directly into the body at R11 — you pick up each arm piece and crochet around its stitches as part of the body round.
  • The ears are NOT stuffed and are NOT sewn on separately. They are crocheted directly into the head at R26 — same technique as the arms.
  • The legs, body, and head are one continuous piece. You start at the First Leg, make the Second Leg, join them for the body, continue up through the body, and keep going straight into the head without ever fastening off (until the very end at R28).
  • Stuff the body firmly at R15 before beginning the head increases. You won’t be able to stuff from the top after the head closes.
  • Stuff the head firmly between R24–R25, just before R26 (ear attachment round) — again, you won’t be able to add stuffing after the ears are attached and the head closes.
  • The scarf has a built-in buttonhole loop — the 6 skipped chains at the beginning of Row 1 form a small loop that you thread the other end of the scarf through when tying it around the neck. Very clever!
  • Always use a stitch marker to mark the beginning of each round.

Free Cute Dog Crochet Pattern Instructions

Make the small parts first, then work the main body from legs all the way to the top of the head in one continuous piece!


Part 1: Small Parts

Make all of these before starting the main body piece.


Arms (Make 2)

  • R1: 6 sc in MR [6]
  • R2–R5: 6 sc [6]

Fasten off. Do not stuff. These will be crocheted directly into the body at R11.


Ears (Make 2)

  • R1: 6 sc in MR [6]
  • R2–R7: 6 sc [6]

Fasten off. Do not stuff. These will be crocheted directly into the head at R26.


Eye Patches (Make 2)

  • R1: 6 sc in MR [6]

Fasten off, leaving a tail for sewing to the face.


Snout

  • R1: Ch 4. Starting from the 2nd ch from the hook: 2 sc, 3 sc in the last ch. Continue working on the opposite side of the foundation chain: 1 sc, inc [8]

Fasten off, leaving a tail for sewing.


Scarf

  • Row 1: Ch 34. Starting from the 7th ch from the hook: 28 sc [28]

Fasten off. (The 6 skipped chains at the beginning form a small buttonhole loop — this is used to secure the scarf around the neck when dressing the dog.)

Free Cute Dog Crochet Pattern – Easy Amigurumi Keychain Tutorial


Part 2: Legs, Body & Head (One Continuous Piece!)

This is where the magic happens. You’ll start at the First Leg and work all the way through to the top of the head without stopping — an incredibly satisfying construction that results in a seamless, sturdy little dog.


First Leg

  • R1: 6 sc in MR [6]
  • R2: 6 inc [12]
  • R3: 12 sc [12]
  • R4: 6 sc, 3 dec [9]
  • R5–R6: 9 sc [9]

Fasten off the first leg.


Second Leg & Body

  • R1: 6 sc in MR [6]
  • R2: 6 inc [12]
  • R3: 12 sc [12]
  • R4: 3 dec, 6 sc [9]
  • R5–R6: 9 sc [9]

Do not fasten off. Continue to join the legs for the body:

  • R7: Join to the First Leg and crochet 9 sc around it, then crochet 9 sc around the Second Leg [18]
  • R8–R10: 18 sc [18]

R11 — Attaching Arms: 4 sc on the body. Take the 1st arm, pinch its opening flat, and crochet 6 sc through the arm’s stitches (crocheting both the arm and body together). Crochet 9 sc on the body. Take the 2nd arm, pinch flat, and crochet 6 sc through the arm’s stitches. Finally, 5 sc on the body. [30]

  • R12: 2 sc, dec, 6 sc, dec, 5 sc, dec, 6 sc, dec, 3 sc [26]
  • R13: sc, dec, 6 sc, dec, 3 sc, dec, 6 sc, dec, 2 sc [22]
  • R14: dec, 6 sc, dec, sc, dec, 6 sc, dec, sc [18]
  • R15: (sc, dec) x6 [12]

Stuff the body firmly now. Do not fasten off — continue straight into the head.


Head

(Continuing from R15 without cutting yarn)

  • R16: (sc, inc) x6 [18]
  • R17: (sc, inc, sc) x6 [24]
  • R18: 6 sc, (sc, inc) x6, 6 sc [30]
  • R19: 6 sc, (sc, inc, sc) x6, 6 sc [36]
  • R20–R21: 36 sc [36]
  • R22: 6 sc, (sc, dec, sc) x6, 6 sc [30]
  • R23: 6 sc, (sc, dec) x6, 6 sc [24]
  • R24–R25: 24 sc [24]

Stuff the head firmly now — this is your last chance to add fiberfill before the ears are attached and the head closes!

R26 — Attaching Ears: sc, dec, sc. Take the 1st ear, pinch its opening flat, and crochet 3 sc through BOTH layers of the ear AND the stitches of the head simultaneously. Then work (2 sc, dec) x2, 2 sc on the head. Take the 2nd ear, pinch flat, and crochet 3 sc through BOTH layers of the ear AND the head. Finally, sc, dec, sc on the head. [20]

  • R27: sc, 3 dec, (sc, dec) x2, 2 dec, sc, dec [12]
  • R28: (sc, dec) x4 [8]

Fasten off. Weave the yarn tail through the remaining front loops and pull tight to close the hole.

Free Cute Dog Crochet Pattern – Easy Amigurumi Keychain Tutorial


Assembly Instructions

The main construction is done! Now for the fun finishing details:

Step 1: Attach the eye patches. Sew one eye patch circle to each side of the face in the upper-center area of the head. Position them symmetrically — they should look like the big round markings around a cartoon dog’s eyes.

Step 2: Insert the safety eyes. Push each safety eye through the center of one eye patch, then through the head fabric. Attach the safety backing on the inside to lock in place.

Step 3: Attach the safety nose. Insert the safety nose centered on the face, just below and between the eyes — at approximately the midpoint between the eyes and the chin.

Step 4: Sew on the snout. Position the crocheted snout piece centered under the nose, covering the lower-center face area. Sew it in place using its yarn tail. The slightly rounded oval shape of the snout gives him that classic dog-face look.

Step 5: Tie the scarf. Wrap the scarf around the dog’s neck. Thread the loose end of the scarf through the 6-chain buttonhole loop to secure it. Arrange the scarf so it sits neatly at the neck.

Step 6: Add keychain hardware. Thread a keychain ring or lobster clasp through a small yarn loop at the top of the head, or insert a jump ring directly through a stitch at the crown. Your cute dog keychain is ready!


Helpful Tips for Your Cute Dog Amigurumi

  • Make all small parts before starting the body. Having the arms and ears ready and waiting when you reach R11 and R26 makes those integration rounds much smoother. Nothing breaks flow more than needing to stop and crochet an arm mid-body round!
  • The arm attachment at R11 is easier than it sounds. Simply fold each arm piece flat (like you’re squishing a tube), hold it against the body, and crochet through both the arm stitches and the body stitches at the same time. It becomes very intuitive after the first arm.
  • The same goes for the ear attachment at R26. Fold each ear flat, position it against the head at the correct stitch, and crochet through all layers together. The key is pinching the ear firmly so it doesn’t shift while you work the 3 sc.
  • Use the First Leg’s decrease placement deliberately. Note that the First Leg has 6 sc, 3 dec in R4 and the Second Leg has 3 dec, 6 sc — this mirrors the decreases so the toes face inward toward each other when joined. Don’t swap the legs!
  • Stuff progressively and firmly. Since the body and head are one piece, you have two stuffing windows: at R15 (body) and at R24–R25 (head). Both times, stuff as firmly as possible — a well-stuffed piece holds its shape beautifully as a keychain.
  • The scarf’s buttonhole is genius. When you chain 34 and start from the 7th chain, those first 6 chains form a small loop at one end of the scarf. Thread the other end through this loop to tie the scarf — it holds neatly without a knot and can be removed and repositioned if needed.

Frequently Asked Questions

Is this cute dog pattern good for beginners?

Yes! The stitch vocabulary is very simple — just single crochet, increase, and decrease. The most unfamiliar techniques are the arm and ear integration rounds (crocheting through multiple layers at once), but these are clearly explained and quite intuitive once you try them. If you’ve made a basic amigurumi before, this pattern is very achievable.

Why are the legs made differently in R4?

The first leg has decreases at the end of the round (6 sc, 3 dec) and the second leg has them at the beginning (3 dec, 6 sc). This is intentional — it mirrors the decrease placement so that when the legs are joined in R7, both legs curve slightly inward toward each other, giving the dog a natural standing stance. Don’t swap them!

What’s the benefit of the one-piece construction?

The one-piece construction means no sewing the head to the body, no sewing the body pieces together, and a much stronger finished piece overall. For a keychain that will be handled and bounced around daily, this seamless construction is actually more durable than a traditionally assembled amigurumi. It’s also just really satisfying to work — watching the legs become a body become a head all in one continuous flow is wonderful.

Can I make this as a larger stuffed toy instead of a keychain?

Absolutely! Simply use a heavier yarn weight and a larger hook — the stitch counts remain identical, and the dog will be proportionally larger. Worsted weight yarn with a 4.0mm hook will give you a dog approximately 6–8 inches tall, which makes a wonderful stuffed toy. Skip the keychain hardware and he’s a perfectly huggable little friend.

How do I customize the dog’s colors?

The pattern only specifies “main body color” and “contrasting colors” — it’s designed to be completely flexible. Choose any main color for the body, a lighter or contrasting shade for the eye patches and snout, and any color you like for the scarf. Popular combinations include: orange body + cream patches + red scarf (as shown); golden yellow + white patches + blue scarf (labrador-inspired); black + white patches + green scarf; or brown + tan patches + burgundy scarf.

What size safety nose works best?

A small 6mm or 8mm triangle safety nose works well for a DK weight dog at this size. Triangle noses give the most dog-like result. If you prefer not to use plastic hardware (for a child’s toy, for example), simply embroider a small triangle with black yarn — it’s just as cute and completely safe.


Final Thoughts

The thing that makes this cute dog crochet pattern so satisfying is that by the time you’re done, you’ve crocheted one continuous piece from the bottoms of his feet all the way to the top of his head — and somehow, at the end of all those rounds, you’re holding a perfectly formed little dog with floppy integrated ears, little round eye patches, a tiny snout, and a scarf tied smartly around his neck.

That’s genuinely magical. And it never gets old.

Whether you’re making him to clip onto your own keychain, gifting him to the dog lover in your life, or adding him to a growing collection of amigurumi charms, this little guy is a joy from first stitch to final knot. Don’t forget to give him a name — he definitely deserves one.

Happy crocheting! 🐶❤️🧶

Recommended for you: Free Crochet Dachshund Dog Amigurumi Pattern (With Sweater!)

Free Crochet Dachshund Dog Amigurumi Pattern