DIY Crochet Puppy Pattern: A Cute and Easy Amigurumi Dog Tutorial
Are you looking for your next adorable crochet project? Whether you want to create a heartwarming gift for a loved one or simply want to add a tiny, charming companion to your desk, this miniature amigurumi dog is the perfect project! This little pup is designed with big, expressive eyes and a sweet expression that will melt anyone’s heart. The best part? Despite its detailed look, the pattern is broken down into manageable steps that are perfect for hobbyists looking to practice their amigurumi skills.
This pattern creates a small, palm-sized puppy, approximately 5 inches tall. It is a wonderful way to practice working in rounds, managing color changes, and learning how to shape features like snouts and paws. Grab your favorite yarn and let’s start stitching this new best friend!
Materials and Abbreviations
Before you dive in, make sure you have all your supplies ready. For a project this size, using a smaller hook will ensure your stitches are tight, which prevents the stuffing from showing through later.
Materials Needed
- Yarn: Medium weight cotton or cotton-blend yarn (Weight 3 or 4). You will need:
- Main Color: A warm yellow or golden hue.
- Secondary Color: A soft light pink (for the paws and accents).
- Accent Colors: Small amounts of black and white for the face details.
- Crochet Hook: 2.0mm (B/2) hook or a size that provides a tight tension.
- Stuffing: Polyester fiberfill.
- Safety Eyes: 9mm safety eyes (or black beads if you prefer glue-on).
- Nose: 10mm black safety nose or a small black button.
- Notions: A yarn needle, stitch markers, scissors, and a pink ribbon for a finishing touch.
US Crochet Abbreviations
This pattern uses standard US crochet terms. If you are used to UK terms, please be sure to convert them before starting!
- MR: Magic Ring
- sc: Single crochet
- inc: Increase (2 sc in one stitch)
- dec: Decrease (sc 2 together)
- hdc: Half double crochet
- dc: Double crochet
- ch: Chain
- sl st: Slip stitch
- st(s): Stitch(es)
- FLO: Front loop only
- BLO: Back loop only
- 4 sc in one st: A quadruple increase
Step-by-Step Instructions
The Head
We will begin by working in a continuous spiral. Use your main color unless otherwise noted.
Round 1: Start with a MR. Ch 2 from the hook. Work: 1 inc, 4 sc, 4 sc in one stitch, 4 sc, 1 inc (16 sts).
Round 2: (1 inc, 7 sc) repeat 2 times (18 sts).
Round 3: (2 sc, 1 inc) repeat 6 times (24 sts).
Round 4: (3 sc, 1 inc) repeat 6 times (30 sts).
Rounds 5-6: 30 sc (2 rounds).
Note: In the next round, we will create the “lip” area to give the muzzle shape. This part should be centered at the bottom of the piece.
Round 7: 23 sc, [dc in FLO (this creates the lip)], 6 sc (36 sts).
Round 8: 3 dec, 6 inc (these should be centered), 3 dec, 5 sc, 1 sc in the BLO of Round 7, 5 sc (29 sts).
Round 9:
- [Main Color]: 3 sc
- [Secondary Color]: (1 sc, 1 inc) repeat 2 times
- [Main Color]: 1 sc, 1 inc, (1 inc, 1 sc) repeat 3 times, 14 sc (35 sts).
Now, we will transition to working in turning rows to shape the snout. Do not chain at the start of these rows.
Round 10: Turn your work and crochet 9 sc.
Round 11: 8 sc.
Round 12: 7 sc.
Round 13: 6 sc, 3 sc along the side of the turning rows, 2 sc, [Secondary Color] 8 sc, [Main Color] 15 sc, 3 sc along the other side (37 sts).
Round 14: [Main Color] 11 sc, [Secondary Color] 8 sc, [Main Color] 18 sc (37 sts).
Round 15: [Main Color] 12 sc, [Secondary Color] 6 sc, [Main Color] 19 sc (37 sts).
Round 16: [Main Color] 2 sc, 1 dec (place this decrease behind the lip area), 10 sc; [Secondary Color] 2 sc; [Main Color] 21 sc (36 sts).
Stop here to insert your safety eyes. Place them in Round 8, with approximately 3 sc between them. If using a safety nose, place it between Rounds 1 and 2 of the muzzle area. Stuff the head firmly with fiberfill as you continue.
Round 17: (4 sc, 1 dec) repeat 6 times (30 sts).
Round 18: (3 sc, 1 dec) repeat 6 times (24 sts).
Round 19: (2 sc, 1 dec) repeat 6 times (18 sts).
Round 20: (1 sc, 1 dec) repeat 6 times (12 sts).
Round 21: 6 dec (6 sts).
Fasten off, pull the yarn tight to close, and weave in your ends.
The Ears
Make two ears. One should be the main color and the other can be the secondary color for a unique look. Do not stuff the ears.
Round 1: 6 sc in a MR.
Round 2: 6 sc.
Round 3: (1 sc, 1 inc) repeat 3 times (9 sts).
Round 4: (2 sc, 1 inc) repeat 3 times (12 sts).
Round 5: (3 sc, 1 inc) repeat 3 times (15 sts).
Rounds 6-7: 15 sc (2 rounds).
Round 8: (3 sc, 1 dec) repeat 3 times (12 sts).
Round 9: 6 dec (6 sts).
Round 10: 6 sc.
Round 11: 3 sc through both loops (this flattens the ear).
Fasten off, leaving a long tail for sewing.
The Arms (Hands)
Make two arms. Use the main color unless noted.
Round 1: 6 sc in a MR.
Round 2: 6 inc (12 sts).
Round 3: (1 sc in main color, 1 sc in pink) repeat 3 times, then finish with 6 sc in main color (12 sts).
Round 4: 12 sc.
Rounds 5-6: 3 sc in main color, 3 sc in pink, 6 sc in main color (12 sts).
Fasten off the pink yarn.
Round 7: 3 sc, 3 sc in one stitch (dec), 6 sc (10 sts).
Round 8: (1 dec, 3 sc) repeat 2 times (8 sts).
Rounds 9-12: 8 sc (4 rounds). Add 2 sl st to the center of the paw for detail.
Round 13: 4 sc through both loops. Fasten off, leaving a tail for sewing.
The Legs (Feet)
Make two legs. Use the main color unless noted.
Round 1: 6 sc in a MR.
Round 2: 6 inc (12 sts).
Round 3: (1 sc in main color, 1 sc in pink) repeat 3 times, then finish with 6 sc in main color (12 sts).
Round 4: 12 sc.
Round 5: 3 sc in main color, 3 sc in pink, 3 sc in main color, 3 ch (skip 3 sc) (12 sts).
Round 6: 3 sc in main color, 3 sc in pink, 6 sc in main color (12 sts).
Fasten off the pink yarn.
Round 7: 6 dec (6 sts). Fasten off and weave in ends.
Now, attach the main color yarn to the opening of the leg to create the rest of the leg.
Round 1: 8 sc around the opening.
Rounds 2-3: 8 sc (2 rounds).
Round 4: (1 sc, 1 inc) repeat 4 times (12 sts).
Round 5: (1 sc, 1 inc) repeat 6 times (18 sts).
Stuff the foot firmly before continuing.
The Body
Work with the main color. Stuff the body as you go.
Round 1: Starting from the leg that is still on your hook, work 8 sc up the leg. Ch 3, join to the other leg. Work 18 sc across the join, 3 inc in the chain, then 10 sc (up the second leg) to your marker (34 sts).
Round 2: 8 sc up the leg, 3 inc in the chain, 34 sc (48 sts).
Move your marker to the center of the belly.
Rounds 3-9: 48 sc (7 rounds).
Round 10: 12 sc, (1 sc, 1 dec) repeat 4 times, (1 dec, 1 sc) repeat 4 times, 12 sc (40 sts).
Round 11: 19 sc, ch 2 (skip 2 sc), 19 sc (40 sts).
Round 12: 40 sc.
Round 13: (1 dec, 1 sc) repeat 3 times, 22 sc, (1 sc, 1 dec) repeat 3 times (34 sts).
Rounds 14-15: 34 sc (2 rounds).
Round 16: (1 dec, 2 sc) repeat 4 times, 2 sc, (2 sc, 1 dec) repeat 4 times (26 sts).
Rounds 17-18: 26 sc (2 rounds).
Round 19: 1 sc, (1 sc, 1 dec) repeat 4 times, (1 dec, 1 sc) repeat 4 times, 1 sc (18 sts).
Round 20: 18 sc.
Round 21 (Adding Arms): 2 sc, 4 sc joined together with an arm (ensure pink stitches face the body), 6 sc, 4 sc joined together with the second arm, 2 sc (18 sts).
Round 22: 18 sc. Fasten off, leaving a long tail for sewing the head.
The Tail
Make one tail. Do not stuff.
Round 1: 6 sc in a MR.
Round 2: 2 inc, 4 sc in one stitch (5 sts).
Round 3: 5 sc. Fasten off and weave in ends.
Finishing
This is where your puppy truly comes to life! Take your time with these details.
Face Details
Using black embroidery thread, stitch a line from the center of the mouth up to the base of the nose to define the snout. You can also add small “cross” stitches on the cheeks for a cute, blushing effect. Use white thread to add small highlights to the eyes if desired.
Assembly
- Attach Ears: Sew the ears onto Rounds 4 and 5 of the head. Position them so they stick out to the sides, then gently fold the tips downward.
- Attach Head: Sew the finished head onto the neck of the body.
- Attach Tail: Sew the tail to the back of the body.
- Final Touches: Tie a small pink ribbon around the neck to complete the look!
Tips for Success
- Tension is Key: For amigurumi, you want your stitches to be very tight. If you see gaps between your stitches, try using a smaller hook.
- Use Markers: Always use a stitch marker at the beginning of your rounds. It is very easy to lose count in amigurumi!
- Stuffing Tip: When stuffing, try to push the fiberfill into the corners (like the snout and the ends of the limbs) so there are no lumps.
- Symmetry: When sewing the eyes and ears, take a moment to look at your puppy from different angles to ensure everything is even and symmetrical.

