Anyone that has more than one child knows that if you do something for one, you’d better be prepared to do the same for the other! A while back, I made an amigurumi bunny for my daughter. As soon as I finished, my four year old son demanded (ever so sweetly) that I make him a puppy. He requested a little puppy that is black and white. As well, the puppy must have a green leash and collar. So I ordered some black, green, and white yarn and got to work making this little guy.
There are many parts to the puppy, and it may seem like a lot of work, but he isn’t very big. The components will work up quickly and you will be amazed at how easy and fast it really is to make a stuffed animal with crochet.
Ad Free PDF File
The free pattern for this crochet puppy is available right here on this page, as this site is sustained through ad support.
If you like things a little more streamlined, I’ve put together an ad-free, downloadable PDF version of the pattern. It’s perfect for easy printing and can be can be purchased by clicking the “Purchase PDF File” button to the right.
Thank you so much for your support! It means the world to me, and I’m beyond grateful to be able to share my passion with you all.
Please note that some of the links on this page are affiliate links, which means that I will earn a commission if you purchase through these links. I use all of the products listed on this page and recommend them because they are companies that I have found helpful and trustworthy. Please let me know if you have any questions about anything I have recommended!
Free Crochet Puppy Pattern
What you will need:
Here is what you will need to make this puppy:
- Berroco Comfort worsted weight yarn in three colours. I used:
- Pearl Color A: (approx. 115 yards)
- Liquorice Color B: (approx. 75 yards)
- Seedling Color C: (approx. 3 yards)
- Size F/5 – 3.75mm Crochet Hook
- Safety Eyes or buttons (if you are making this for a very small child it is safest to embroider on the eyes).
- Scissors
- Stitch Marker or scrap piece of yarn
- Poly-Fil for stuffing the puppy
- Yarn or tapestry needle to sew the pieces together
Finished Size:
Approximately 9 inches tall with legs extended (6.5 inches sitting).
Abbreviations:
SC: Single Crochet
ST: Stitch
SC2Tog: Single Crochet Two Together
Notes Before you Start:
- I worked my single crochets in the back loop to make it easier to count my rows and I personally just like the way it looks.
- Work your rounds in spirals, do not join at the beginning of each round. You will need to use a stitch marker to mark your rounds.
- Each round has the total number of stitches for the round in brackets. If you are unsure its always a good idea to count your stitches.
Pattern:
Head and Body:
With Color A, make a magic circle or adjustable ring
Round 1: Make 6 SC in magic circle (6 St).
Round 2: SC twice in each stitch (12 St).
Round 3: *SC twice in next stitch, SC in next stitch. Repeat from * until end of round (18 St).
Round 4: *SC twice in next stitch, SC in next 2 stitches. Repeat from * until end of round (24 St).
Round 5: *SC twice in next stitch, SC in next 3 stitches. Repeat from * until end of round (30 St).
Round 6: *SC twice in next stitch, SC in next 4 stitches. Repeat from * until end of round (36 St).
Round 7: *SC twice in next stitch, SC in next 5 stitches. Repeat from * until end of round (42 St).
Round 8: *SC twice in next stitch, SC in next 6 stitches. Repeat from * until end of round (48 St).
Rounds 9-15: SC in each stitch (48 St).
Round 16: *SC2Tog, SC in next 6 stitches. Repeat from * to end of round (42 St).
Round 17: *SC2Tog, SC in next 5 stitches. Repeat from * to end of round (36 St).
Round 18: *SC2Tog, SC in next 4 stitches. Repeat from * to end of round (30 St).
Round 19: *SC2Tog, SC in next 3 stitches. Repeat from * to end of round (24 St).
Round 20: *SC2Tog, SC in next 2 stitches. Repeat from * to end of round (18 St).
Attach the eyes between rounds 10 and 11. Space them 7 stitches apart (see photo below for guide). Stuff the head with the poly-fil and continue on to the next round where we start to work the body.
Switch to Color C (for collar)
Round 21: SC in each stitch (18 St).
Round 22: *SC twice in next stitch, SC in next 2 stitches. Repeat from * until end of round (24 St).
Switch back to Color A
Round 23: *SC twice in next stitch, SC in next 3 stitches. Repeat from * until end of round (30 St).
Round 24: *SC twice in next stitch, SC in next 4 stitches. Repeat from * until end of round (36 St).
Round 25 – 30: SC in each stitch (36 St).
Round 31: *SC2Tog, SC in next 4 stitches. Repeat from * to end of round (30 St).
Round 32: *SC2Tog, SC in next 3 stitches. Repeat from * to end of round (24 St).
Round 33: *SC2Tog, SC in next 2 stitches. Repeat from * to end of round (18 St).
Round 34: *SC2Tog, SC in next stitch. Repeat from * to end of round (12 St).
Stuff the body with poly-fil.
Round 35: *SC2Tog. Repeat from * to end of round (6 St).
Round 36: SC next stitch and 4th stitch together, leaving remaining stitches unworked (1 St). Fasten off and pull yarn into the body of the puppy using crochet hook (to hide it).
Muzzle:
This is the protruding part of the puppy’s face where his nose goes.
With Color A, make a magic circle or adjustable ring
Round 1: Make 6 SC in magic circle (6 St).
Round 2: SC twice in each stitch (12 St).
Round 3: *SC twice in next stitch, SC in next stitch. Repeat from * until end of round (18 St).
Round 4: *SC twice in next stitch, SC in next 2 stitches. Repeat from * until end of round (24 St).
Round 5: *SC twice in next stitch, SC in next 3 stitches. Repeat from * until end of round (30 St).
Round 6 – 8: SC in each stitch (30 St).
Fasten off (leave a few inches of yarn for sewing). Embroider on the nose as you would like it to look. You could also add a mouth but I thought it looked cute without.
Once you have added the nose, you will need to attach the muzzle to the face. I attached it with the top starting at row 11 and the bottom at row 19. You may want to pin it in place before you start to sew to make sure that it is spaced evenly. When you have just a few stitches left, stuff the muzzle with the poly-fil and then sew the remaining stitches. Secure with a knot and use the crochet hook to pull the loose end of yarn into the inside of the muzzle to hide it.
Ears:
With color B, make a magic circle or adjustable ring
Round 1: Make 6 SC in magic circle (6 St).
Round 2: SC twice in each stitch (12 St).
Round 3: *SC twice in next stitch, SC in next stitch. Repeat from * until end of round (18 St).
Round 4: *SC twice in next stitch, SC in next 2 stitches. Repeat from * until end of round (24 St).
Round 5: *SC twice in next stitch, SC in next 3 stitches. Repeat from * until end of round (30 St).
Round 6-13: SC in each stitch (30 St).
Round 14: SC2Tog, SC in next 13 stitches, SC2Tog, SC to end of round (28 St).
Round 15: SC in each stitch (28 St).
Round 16: SC2Tog, SC in next 12 stitches, SC2Tog, SC to end of round (26 St).
Round 17: SC in each stitch (26 St).
Round 18: SC2Tog, SC in next 11 stitches, SC2Tog, SC to end of round (24 St).
Round 19: SC in each stitch (24 St).
Round 20: SC2Tog, SC in next 10 stitches, SC2Tog, SC to end of round (22 St).
Round 21: SC in each stitch (22 St).
Fasten off (leave a few inches of yarn for sewing). Do not stuff the ears. Attach the ears evenly spaced 4 rows down from the top of the head.
Arms:
With Color A, make a magic circle or adjustable ring
Round 1: Make 6 SC in magic circle (6 St).
Round 2: SC twice in each stitch (12 St).
Round 3: *SC twice in next stitch, SC in next stitch. Repeat from * until end of round (18 St).
Round 4-13: SC in each stitch (18 St).
Round 14: *SC2Tog, SC in next stitch. Repeat from * to end of round (12 St).
Fasten off (leave a few inches of yarn for sewing). Lightly stuff the arms and attach to the sides of the body just below the collar (see photo below).
Legs:
With color B, make a magic circle or adjustable ring
Round 1: Make 6 SC in magic circle (6 St).
Round 2: SC twice in each stitch (12 St).
Round 3: *SC twice in next stitch, SC in next stitch. Repeat from * until end of round (18 St).
Round 4: *SC twice in next stitch, SC in next 2 stitches. Repeat from * until end of round (24 St).
Switch to Color A
Round 5: SC in each stitch (24 St).
Round 6: *SC2Tog, SC in next 2 stitches. Repeat from * to end of round (18 St).
Round 7: *SC2Tog, SC in next stitch. Repeat from * to end of round (12 St).
Stuff the foot with poly-fil.
Round 8-11: SC in each stitch (12 St).
Fasten off (leave a few inches of yarn for sewing). Attach legs evenly spaced 3 rows up from bottom of body.
Tail:
With color B, make a magic circle or adjustable ring
Round 1: Make 6 SC in magic circle (6 St).
Round 2: *SC twice in next stitch, SC in next stitch. Repeat from * until end of round (9 St).
Round 3-6: SC in each stitch (9 St).
Fasten off (leave a few inches of yarn for sewing). Attach to the back of the puppy, 6 rounds up from the bottom.
Leash:
This is optional, and I would suggest that you don’t make the leash very long for safety reasons.
With color C, make a slip knot and secure to the back of the collar by using your crochet hook to pull the yarn through the two collar rows. (see photo below).
Chain 41, turn, and SC in each chain until you return back to beginning. Attach to the collar and pull loose end into the body of the puppy.
If you like this puppy please share on social media so that others can make one too!
13 Responses
He is just so cute!! Thank you for sharing the pattern!!
Thank you for the sharing the free pattern, I am grateful for them❤️
I just love your little puppy, might change colors; but it will be on my list to do.
Many thanks for fee patterns.
I have made 1 puppy. He is adorable! I have used both loops every stitch. In the pattern by the ears: at round 5, SC twice in next stitch, SC in next 2 stitches, is not correct. It is SC in next 3 stitches! Because you must have at the end of the row 30 stitches. I hope jou don’t mind that I do this!! Thanks for this free pattern!!!
Thanks for catching this! 🙂
Thanks you for the free pattern!! I made 1 puppy! By the ears at round 5, is not next 2 stitches but 3 stitches. I hope you don’t mind that I say that!! He is adorable!!!
What is the difference between single crochet 2 in same stitch and sc2tog ?
Hi Robin,
Single crochet 2 in the same stitch is an increase to your round and sc2tog is a decrease (you turn two stitches into one).
Thanks!
I just made the puppy. So cute. I changed colors to pink and blue. Very easy.. Thank you for the pattern!
You’re welcome Janie! I’m glad to hear that you enjoyed the pattern!
I enjoyed the pattern. You don’t say stuff the tail. Do we?
I’m sorry, yes you do need to stuff the tail 🙂