Amigurumi Patterns

The Snugglepup Companion Free Pattern – A Knitted Squishable Dog with Floppy Ears and a Cozy Sweater

Anonymous August 06, 2026

The Snugglepup Companion: A Free Knitted Squishable Dog Pattern

Meet the Snugglepup—a knitted squishable dog designed for cuddles, with a soft, textured body and a removable mini sweater. This pattern uses simple stitches and shaping to create a huggable companion that’s perfect for gifting or nursery decor. Whether you’re a seasoned knitter or a beginner looking for a fun project, this free pattern will guide you through every step to craft a charming, handmade friend.

Why You’ll Love This Pattern

This project is beginner-friendly, using basic knit and purl stitches with simple increases and decreases. The result is a squishy, huggable dog with floppy ears, a cozy sweater, and a handcrafted charm that store-bought toys can’t match. Plus, the sweater is removable, so you can dress your Snugglepup up or down!

Materials Needed

Before you begin, gather the following supplies:

  • Yarn: Worsted weight yarn in cream, warm brown, and soft mustard (approx. 200g total)
  • Knitting Needles: US 4 (3.5mm) knitting needles for body and limbs
  • Crochet Hook: US 4 (3.5mm) crochet hook for sweater trim (optional)
  • Other Supplies: Tapestry needle for sewing, stuffing (polyester fiberfill), stitch markers, scissors, and black yarn or safety eyes for the face

Gauge: 20 stitches and 28 rows = 4 inches in stockinette stitch (not critical for this project, but keep consistent tension for best results).

Step-by-Step Instructions

Follow these detailed instructions to create your Snugglepup. Each piece is knitted flat and then sewn together. Take your time, and don’t hesitate to refer back to the steps as needed.

Head (Knit Flat, Then Sew)

  1. Cast on 6 stitches.
  2. Row 1: Knit all (increase row: kfb across) → 12 stitches.
  3. Row 2: Purl all.
  4. Row 3: (kfb, k1) repeat to end → 18 stitches.
  5. Row 4: Purl all.
  6. Row 5: (kfb, k2) repeat to end → 24 stitches.
  7. Rows 6-10: Stockinette (knit odd rows, purl even rows) for 5 rows.
  8. Row 11: (k2tog, k2) repeat to end → 18 stitches.
  9. Row 12: Purl all.
  10. Row 13: (k2tog, k1) repeat to end → 12 stitches.
  11. Row 14: Purl all.
  12. Row 15: k2tog across → 6 stitches. Cut yarn, thread through remaining stitches, pull tight, and sew side seam to form a ball. Stuff firmly.

Body (Knit Flat, Then Sew)

  1. Cast on 8 stitches.
  2. Row 1: Knit all (kfb across) → 16 stitches.
  3. Row 2: Purl all.
  4. Row 3: (kfb, k1) repeat to end → 24 stitches.
  5. Rows 4-12: Stockinette for 9 rows (or until body is 3 inches long).
  6. Row 13: (k2tog, k2) repeat to end → 18 stitches.
  7. Row 14: Purl all.
  8. Row 15: (k2tog, k1) repeat to end → 12 stitches.
  9. Row 16: Purl all.
  10. Row 17: k2tog across → 6 stitches. Cut yarn, thread through, pull tight, and sew side seam. Stuff firmly.

Legs (Make 4, Knit Flat)

  1. Cast on 6 stitches.
  2. Rows 1-8: Stockinette (knit odd, purl even) for 8 rows.
  3. Row 9: k2tog across → 3 stitches. Cut yarn, thread through, pull tight, and sew side seam. Stuff lightly. Shape into small oval paws.

Ears (Make 2, Knit Flat)

  1. Cast on 4 stitches.
  2. Row 1: Knit all.
  3. Row 2: Purl all.
  4. Row 3: kfb, k2, kfb → 6 stitches.
  5. Rows 4-8: Stockinette for 5 rows.
  6. Row 9: k2tog, k2, k2tog → 4 stitches.
  7. Row 10: Purl all.
  8. Bind off. Fold each ear in half lengthwise and sew the bottom edge to create a floppy ear shape.

Tail (Knit Flat)

  1. Cast on 4 stitches.
  2. Rows 1-6: Stockinette for 6 rows.
  3. Bind off. Roll into a small tube and sew to back of body.

Assembly

  1. Sew head to body at the neck opening, making sure the seam is hidden.
  2. Attach legs to the bottom of the body, spacing them evenly for a sitting pose.
  3. Sew ears to the top sides of the head, letting them flop downward.
  4. Attach tail to the back lower edge.
  5. Embroider eyes and nose using black yarn or safety eyes (if using safety eyes, insert before stuffing). Use a few straight stitches for a mouth.

Sweater (Knit Flat, Then Sew)

  1. Cast on 20 stitches.
  2. Rows 1-4: Ribbing (k1, p1) for 4 rows.
  3. Rows 5-12: Stockinette for 8 rows.
  4. Row 13: Bind off 4 stitches, knit to end (leaving 16 stitches).
  5. Row 14: Bind off 4 stitches, purl to end (leaving 12 stitches).
  6. Rows 15-20: Stockinette on remaining 12 stitches for 6 rows.
  7. Bind off. Sew side seams, leaving armholes open. Slip sweater over the dog's body, with the ribbed edge at the bottom.

Finishing Touches

Once assembled, your Snugglepup is ready for cuddles! The cream-colored chest and brown ears peek out from the mustard sweater, creating a cozy, handcrafted look. If you used safety eyes, ensure they are securely fastened. For a more personalized touch, you can add a small embroidered heart on the sweater or a tiny collar.

Tips for Beginners

  • Keep tension consistent: This ensures your pieces are even and fit together well.
  • Use stitch markers: They help you keep track of rows, especially during increases and decreases.
  • Stuff firmly but not too tightly: You want the Snugglepup to be squishy, not rock-hard.
  • Take your time with assembly: Sewing pieces together neatly makes a big difference in the final look.

We hope you enjoy making your Snugglepup Companion! This pattern is perfect for a weekend project or a thoughtful handmade gift. Share your creations with us—we’d love to see your squishy pups!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Candy Corn Cuddle Pod: A Free Knitting Pattern for a Cozy, Textured Treat Bag