This post may contain affiliate links, please read my full disclosure policy for more details.
Meet Dusty who would love to be your special friend with his big puppy eyes and a sweet little nose. If you are a dog lover, then this free crochet dog pattern is definitely for you!
This free pattern was inspired by my parents’ Cocker Spaniel and just like him, Dusty is a very playful and loyal companion who is always there for you! I am sure you will have much fun working on this easy Amigurumi puppy and hopefully it will soon become your favourite!

Free Crochet Dog Pattern – Before You Get Started
Pattern Notes
Skill level: intermediate crochet skills and knowledge
Finished size when seated: 20cm / 8 inches when using 3mm; C/2 hook and Fine Sport #2 = 4 ply
Finished size from ears to toes: 28cm / 11 inches when using 3mm; C/2 hook and Fine Sport #2 = 4 ply
Terminology used: US terms
Materials and Equipment
Type of yarn:
– this pattern will work nicely with 100% cotton, 100% acrylic or a blend.
– I recommend using this weight: Fine Sport #2 = 4 ply OR Light Worsted Weight Yarn #3 = DK
– you can also use Worsted Weight Yarn #4 but your crochet toy will be a bit larger than specified above.
Yarn I used:
– Fine Sport #2 = 4 ply
– 55% cotton and 45% acrylic
– 2x ball of brown yarn – YarnArt Jeans – colour 07 – (50g/160m)
– 1x ball of cream yarn – YarnArt Jeans – colour 05 – (50g/160m)
Yarn for paw pads:
– I used Lace Thread #0 = 1 ply
– 100% cotton
– Puppets Eldorado – colour 04251 – (50g/175m)
I like to purchase my YarnArt Jeans from Amazon or from Etsy. If you would like to check some great substitutes for YarnArt Jeans then have a read of my Best Yarn for Amigurumi Crochet tutorial. You can find the substitutes towards the end of the article.
Or just simply use any 100% cotton that will work just as well. You can also use 100% acrylic if you prefer to work with this type of yarn.
Other materials used:
– a long piece of black yarn for nose and eye brow embroidery
– red ribbon (plain or with a pattern of your choice) – 10mm wide, 50cm long
Crochet hook size:
– I used 3 mm crochet hook = C/2 & 1.25 mm = 10
– if using different weight of yarn then refer to hook size recommendations on the yarn but go one size smaller.
I highly recommend this ergonomic crochet hook set from Amazon as it comes in a stylish case and with other accessories such as stitch markers, various tapestry needles etc.
Other equipment used:
– scissors
Choking hazard warning: the use of safety eyes or buttons poses a choking risk for children under the age of 3 therefore I recommend using embroidery instead

Pattern Abbreviations
This free crochet dog pattern is written using US crochet terminology
MR: magic ring / magic circle
ST: stitch
SC: single crochet stitch
HDC: half double crochet stitch
DC: double crochet stitch
CH: chain stitch
SL ST: slip stitch
INC: increase = two single crochet stitches in the same stitch
L INC: large increase = three single crochet stitches in the same stitch
INV DEC: invisible decrease = insert the hook into the front loop of the first stitch (two loops on hook) and immediately insert it again into the front loop of the next stitch (three loops on the hook). Yarn over and draw through the first two loops on the hook (two loops on the hook). Yarn over and draw through the two loops on the hook to finish your invisible decrease.
FLO: front loops only
BLO: back loops only
FO: fasten off
(…..) x 6: repeat the pattern inside the brackets by the given number (in this example, repeat the pattern in the brackets 6 times)
{…}: number shown inside these brackets equals the number of stitches at the end of each round
I Need Help with this Pattern
If it is your first time dipping your toes in the world of Amigurumi, then you may find these Amigurumi tutorials handy before you get started with this free crochet pattern.
And don’t forget to watch my step by step video tutorials for extra help with my patterns.
Need more help?
The fastest way to get help is to leave your question in the comment box at the bottom of this post..
Or join our Cuddly Stitches Community Facebook group to ask for support with this free crochet dog pattern. Many of the members have experience with my patterns and will be more than happy to help. You can also share your creations, chat to fellow Amigurumi makers or exchange tips and tricks.
How Can I Download this Crochet Dog Pattern?
My free Amigurumi patterns are supported by ads on this website and are not downloadable.
But you can download the ad-free and printable pdf version of this pattern for a small fee from my Etsy shop. Your generous contribution will help towards the cost of materials and running this website. So I can continue to publish my free online patterns for everyone to enjoy.
Free Crochet Dog Pattern – Step by Step Instructions
You can find the full written pattern below. I have included lots of details with many photos to make it easier for you to follow the instructions.
Some sections of the pattern may also include video tutorials that will show you various crochet techniques needed for that specific part of the pattern.
I have also explained how to assemble your crochet toy to help you reach the finishing line with a big smile on your face! 🙂

Ears
Hook size: 3mm = C/2
Yarn: Fine Sport #2 = 4 ply
Crochet from the bottom of the ear to the top
R1: MR – 6 x SC into the ring {6} – watch this step by step video tutorial on How to crochet a magic ring for Amigurumi
R2: INC in each ST around {12}
R3: (SC in next ST, INC) x 6 {18}
R4: (SC in next 2 ST, INC) x 6 {24}
R5: (SC in next 3 ST, INC) x 6 {30}
R6: (SC in next 4 ST, INC) x 6 {36}
R7: (SC in next 5 ST, INC) x 6 {42}
R8-9 (2 rounds): SC in each ST around {42}
R10: (SC in next 5 ST, INV DEC) x 6 {36} – watch this step by step video tutorial on How to crochet an invisible decrease for Amigurumi
You can now change colour to brown yarn
R11-12 (2 rounds): SC in each ST around {36}
R13: (SC in next 4 ST, INV DEC) x 6 {30}
R14-18 (5 rounds): SC in each ST around {30}
R19: (SC in next 3 ST, INV DEC) x 6 {24}
R20-23 (4 rounds): SC in each ST around {24}
R24: (SC in next 2 ST, INV DEC) x 6 {18}
R25-26 (2 rounds): SC in each ST around {18}
R27: (SC in next ST, INV DEC) x 6 {12}
R28: SC in each ST around and FO leaving a long tail for sewing {12}
Head
Hook size: 3mm = C/2
Yarn: Fine Sport #2 = 4 ply
Starting from the front to the back of the head
R1: MR – 6 x SC into the ring {6}
R2: INC in each ST around {12}
R3: (SC in next ST, INC) x 6 {18}
R4: (SC in next 2 ST, INC) x 6 {24}
R5: (SC in next 3 ST, INC) x 6 {30}
R6: (SC in next 4 ST, INC) x 6 {36}
R7: (SC in next 5 ST, INC) x 6 {42}
R8-14 (7 rounds): SC in each ST around – change colour to brown yarn after R13 {42}
R15: SC in next 15 ST, INC in next 12 ST, SC in next 15 ST {54} – leave your marker in at the start of R15 as you will need to refer to it when placing the eyes
R16: SC in each ST around {54}
R17: (SC in next 8 ST, INC) x 6 {60}
R18: (SC in next 9 ST, INC) x 5, SC in next 10 ST {65}
R19-28 (10 rounds): SC in each ST around {65}
You can now insert safety eyes:
– stuff the head well first
– pin the ears to the head and mark the place where the nose will go to help you visualise the final look
– it helps to use pins with large heads to first mark the spots where the eyes will be placed. You can make a decision whether you are happy with the placement and if it looks symmetrical before you insert the safety eyes.
The safety eyes usually make a large hole in between the stitches so it is not recommended to change the placement of the eyes once they are in (Pic H1)
– place the eyes between rounds R15 and R16
– first eye – count 19 stitches from your marker at the start of R15 and place the eye between ST19 and ST20
– second eye – count 35 stitches from your marker at the start of R15 and place the eye between ST35 and ST36
– if you didn’t leave your marker in R15, then place the first eye between the 2nd and 3rd INC ST in R15 and the second eye between the 10th and 11th INC ST in R15
– you can now insert the safety eyes but do not put the safety backs on yet (Pic H2)

Sculpting the eyes (indented eye look):
– watch this step by step video tutorial on How to indent eyes in Amigurumi (eye sculpting)
– take a long piece of yarn and thread your needle
– remove the left eye; place the needle in a hole next to the left eye hole (Pic H3)
– remove the right eye; come across the side with the needle and place it into a hole next to the right eye hole; pull all the way through till the yarn tail is not showing
– place your needle in a second hole next to the right eye and come across the side with the needle again
– repeat the process back and forth between the two eye holes while pulling on the yarn tightly each time you come across the side (Pic H6)
– you will need to repeat this about three times until you achieve the indented eye look you want and then you can weave the yarn in
– place the eyes back in the holes; remove some or most of the stuffing and place the safety backs on making sure they snap in place tightly
– you can now re-stuff the head (Pic H7, H8) and continue crocheting R29
R29: (SC in next 9 ST, INV DEC) x 5, SC in next 10 ST {60}
R30: (SC in next 8 ST, INV DEC) x 6 {54}
R31: (SC in next 7 ST, INV DEC) x 6 {48}
R32: (SC in next 6 ST, INV DEC) x 6 {42}
R33: (SC in next 5 ST, INV DEC) x 6 {36}
R34: (SC in next 4 ST, INV DEC) x 6 {30}
R35: (SC in next 3 ST, INV DEC) x 6 {24}
R36: (SC in next 2 ST, INV DEC) x 6 {18}
R37: (SC in next 1 ST, INV DEC) x 6 {12}
R38: SC in each ST around {12}
FO closing the hole using a yarn needle – watch this step by step video tutorial on How to close a hole in an Amigurumi piece
Body
Hook size: 3mm = C/2
Yarn: Fine Sport #2 = 4 ply
Starting from the bottom of the body to the top
R1: MR – 6 x SC into the ring {6}
R2: INC in each ST around {12}
R3: (SC in next ST, INC) x 6 {18}
R4: (SC in next 2 ST, INC) x 6 {24}
R5: (SC in next 3 ST, INC) x 6 {30}
R6: (SC in next 4 ST, INC) x 6 {36}
R7: (SC in next 5 ST, INC) x 6 {42}
R8: (SC in next 6 ST, INC) x 6 {48}
R9: SC in each ST around {48}
R10: (SC in next 7 ST, INC) x 6 {54}
R11: (SC in next 8 ST, INC) x 6 {60}
R12: SC in each ST around {60}
R13: (SC in next 9 ST, INC) x 6 {66}
R14: SC in each ST around {66}
R15: (SC in next 10 ST, INC) x 6 {72}
R16-20 (5 rounds): SC in each ST around {72}
R21: (SC in next 10 ST, INV DEC) x 6 {66}
R22-23 (2 rounds): SC in each ST around {66}
R24: (SC in next 9 ST, INV DEC) x 6 {60}
R25-26 (2 rounds): SC in each ST around {60}
R27: (SC in next 8 ST, INV DEC) x 6 {54}
R28-29 (2 rounds): SC in each ST around {54}
You can now start stuffing the body
R30: (SC in next 7 ST, INV DEC) x 6 {48}
R31-32 (2 rounds): SC in each ST around {48}
R33: (SC in next 6 ST, INV DEC) x 6 {42}
R34-35 (2 rounds): SC in each ST around {42}
R36: (SC in next 5 ST, INV DEC) x 6 {36}
R37-38 (2 rounds): SC in each ST around {36}
R39: (SC in next 4 ST, INV DEC) x 6 {30}
R40-41 (2 rounds): SC in each ST around and FO leaving a long tail for sewing {30}
Arms (Front Legs)
Hook size: 3mm = C/2
Yarn: Fine Sport #2 = 4 ply
Starting from the bottom of the arm upwards
R1: MR – 6 x SC into the ring {6}
R2: INC in each ST around {12}
R3: (SC in next ST, INC) x 6 {18}
R4: (SC in next 2 ST, INC) x 6 {24}
R5: (SC in next 3 ST, INC) x 6 {30}
R6: (SC in next 4 ST, INC) x 6 {36}
R7-10 (4 rounds): SC in each ST around – change colour to brown yarn after R7 {36}
R11: (SC in next 4 ST, INV DEC) x 6 {30}
R12: (SC in next 3 ST, INV DEC) x 6 {24}
R13: SC in each ST around {24}
R14: (SC in next 6 ST, INV DEC) x 3 {21}
R15-17 (3 rounds): SC in each ST around {21}
You can now start stuffing the arm
R18: (SC in next 5 ST, INV DEC) x 3 {18}
R19-21 (3 rounds): SC in each ST around {18}
R22: INV DEC, SC in next 16 ST {17}
R23-24 (2 rounds): SC in each ST around {17}
R25: INV DEC, SC in next 15 ST {16}
R26-27 (2 rounds): SC in each ST around {16}
You can now stop stuffing the arm
R28: INV DEC, SC in next 14 ST {15}
R29-30 (2 rounds): SC in each ST around {15}
R31: INV DEC, SC in next 13 ST {14}
R32: SC in each ST around and FO leaving a long tail for sewing {14}
Legs (Hind Legs)
Hook size: 3mm = C/2
Yarn: Fine Sport #2 = 4 ply
Starting from the bottom of the leg upwards
R1: MR – 6 x SC into the ring {6}
R2: INC in each ST around {12}
R3: (SC in next ST, INC) x 6 {18}
R4: (SC in next 2 ST, INC) x 6 {24}
R5: (SC in next 3 ST, INC) x 6 {30}
R6: (SC in next 4 ST, INC) x 6 {36}
R7: (SC in next 5 ST, INC) x 6 {42}
R8-12 (5 rounds): SC in each ST around – change colour to brown yarn after R9 {42}
R13: (SC in next 5 ST, INV DEC) x 6 {36}
R14: (SC in next 4 ST, INV DEC) x 6 {30}
R15: (SC in next 3 ST, INV DEC) x 6 {24}
You can now start stuffing the leg
R16-18 (3 rounds): SC in each ST around {24}
R19: (SC in next 6 ST, INV DEC) x 3 {21}
R20-21 (2 rounds): SC in each ST around {21}
R22: (SC in next 5 ST, INV DEC) x 3 {18}
R23: SC in each ST around {18}
R24: (SC in next 4 ST, INV DEC) x 3 {15}
R25: SC in each ST around {15}
You can now stop stuffing the leg
R26: INV DEC, SC in next 13 ST {14}
R27-30 (4 rounds): SC in each ST around, FO leaving a long tail for sewing {14}
Paw Pads
Hook size: 1.25mm = 10
Yarn: 100% cotton (thread weight)
Crochet four smaller pads and one larger pad for each leg
Smaller pad:
R1: MR – 6 x SC into the ring, SL into first ST of R1 {6}
R2: Chain 1x ST, INC in each ST around, SL into first ST of R2 and FO leaving a long tail for sewing {12}
Larger pad:
R1: MR – 6 x SC into the ring, SL into first ST of R1 {6}
R2: Chain 1x ST, INC in each ST around, SL into first ST of R2 {12}
R3: Chain 1x ST, (SC in next ST, INC) x 6, SL into first ST of R3 {18}
R4: Chain 1x ST, (SC in next 2 ST, INC) x 6, SL into first ST of R4 and FO leaving a long tail for sewing {24}
Paw pads assembly:
Larger pad – place the top edge of the pad in the centre of the MR of the leg
Smaller pads – between R3 and R6/7 or as per your preference

Tail
Hook size: 3mm = C/2
Yarn: Fine Sport #2 = 4 ply
Starting from the end of the tail
R1: MR – 6 x SC into the ring {6}
R2: INC in each ST around {12}
R3-5 (3 rounds): SC in each ST around – change colour to brown yarn after R4 {12}
R6: (SC in next 3 ST, INC) x 3 {15}
R7-12 (6 rounds): SC in each ST around and FO after R12 leaving a long tail for sewing {15}
You can now stuff the tail
How to Assemble Your Crochet Dog Softie
Head and ears: Pin the ears to the top of the head first and then sew the ears to the head. I placed the ears between R21 and R28.
Head and body: Pin the body to the head first making sure that the head is in the centre from the front and back. From profile, the body will be attached slightly towards the back of the head. Sew the body to the head adding more stuffing if needed.
Arms: Pin the arms to the body in a forward facing angle (at about 45°). Sew the arms to the body and don’t add anymore stuffing. I placed the arms between R32 and R39 of the body.
Legs: Turn the body upside down with the nose facing away from you. Pin the legs to the body as shown in the photo below. Sew the first leg to the body first and then adjust the position of the second leg if needed. Don’t add anymore stuffing. I placed the legs between R3 and R8 of the body.

Tail: Pin the tail to the body making sure it is placed in the centre of the lower back. It also helps to sit up your toy to make sure the tail is not placed too low. Sew the tail to the body adding more stuffing if needed. I placed the tail between R11 and R17 of the body.
Nose and eye brow embroidery: To embroider the nose you will need a long piece of DK black yarn and a yarn needle. Place pins into the stitches where you would like to embroider the nose to give you an idea of what it will look like when finished.
First embroider the edges of the nose to create a triangle. Then fill the nose in while making sure your stitches are very close to each other for a fuller look. I placed the nose between R3 and R7.
Watch this step by step video tutorial on How to embroider a nose on your Amigurumi toy
You can choose to embroider the eye brows as well. I placed them between R18 and R19.
You have now finished your crochet animal and as a final touch you can tie a bow around its neck with a nice ribbon of your choice!
Did You Enjoy Making this Amigurumi Dog?
- Leave a comment: share your feedback with us in the comment box below
- Pin this pattern: pin this pattern on Pinterest so you can return to it later
- Share your photos: I love to see your finished crochet toys so please share your photos on social media with the tag @cuddlystitchescraft
- Share this pattern: show me your love and link to this pattern on social media
- Subscribe: subscribe to my Newsletter to receive news and updates when I publish new patterns and video tutorials
- Join my Mystery Crochet Along: crochet a mystery Amigurumi toy along with other fellow crocheters for a lot of fun with a ‘surprise’ twist. Sign up for free!
- Explore more: visit my free Amigurumi crochet patterns for more crochet toys you will love!
Get a 15% discount on all PDF patterns!
Sign up and get a discount on all current and future patterns from my Etsy shop. Plus receive regular updates on latest patterns and video tutorials.
Explore More of My Free Amigurumi Crochet Patterns
If you like this free crochet dog pattern, you may also love these patterns. Why don’t you give them a try?!
Free crochet cat pattern
Free crochet bunny lovey pattern
Free crochet dinosaur pattern
Free crochet Guinea pig pattern
Or explore more of my crochet pets patterns and create a perfect handmade gift for anyone who likes endless soft cuddles!
Happy crocheting!
Luv the pattern, my dog came out super cute. instructions were so easy to follow. Thank you so much 💓
Hi Yvette, thank you so much and so so pleased you like the dog pattern! 🙂 You are more than welcome! 🙂
Love, Petra x
hi just wanted to let you know that round 15 on the dogs head makes no sense “15 st in 12 st 15 st” you got it as 54 but in fact its only 42
Hi Sian, thank you for your comment. I ahve double checked the pattern and R15 is correct.
R15. SC in next 15 ST, INC in next 12 ST, SC in next 15 ST gives you 54 stitches in total at the end of this round because INC counts as 2 SC.
I hope this helps to explain it but please let me know if you have more questions.
Love, Petra x
Great pattern. My granddaughter wanted the dog in “many colours” and that’s what she got! Many thanks for sharing it with us. Could I ask if it’s ok just to thread the ends through at the end without knotting them in some way when you are sewing on the parts.
Marilyn
Hi Marilyn, thank you for your comment. It’s always a pleasure to share my patterns with you and I hope your granddaughter likes her dog. 😉
You can just thread the ends in but do that several times just to make sure they anchor in the stuffing. Or if you have two ends to weave in then you can weave them in and pull them out through the same stitch, tie a double knot and weave them in again through the same stitch while pulling the know inside as well.
Hope this helps but please let me know if you have more questions.
Love, Petra x
I have only started making soft toys .never made one before . made plenty of other crochet things but I like your patterns the best. thanks for the free ones. They are wicked I am 71 years old I have found a new me. God bless you and thanks again yours liz.
Hi Elizabeth, thank you so much for your lovely comment! 🙂 I am so thrilled to hear you love my patterns so much and enjoy making my toys.
You have made my day! 🙂 Thank you again!
Love, Petra
This pattern is awesome. Thank you for the esdy directions.
Hi Mattie,
Thank you for your lovely comment! I am really happy you liked the dog pattern! 🙂
Love, Petra
This is such a cute pattern. very easy to follow. I made mine with DK wool and 4mm hook. made it nice and big. I only struggled with the eyes, but it came out perfect! my daughter called hers lady Coco(she is brown).
Thank you so much Magda! Really happy to hear that you liked the pattern and your daughter loves her new friend.:-)
Funny enough my daughter also wanted to call our dog Coco. 🙂
Love, Petra x
Would it be okay for me to sell the finished product with credit and a link back to this page or the pdf purchase link?
Hi Bear,
It is absolutely fine to sell the toys you made using my patterns. But yes please, if you could give me a credit as the designer and link to the pattern that would be fantastic. Thank you! 🙂
Love, Petra
Olá
Adorei a receita. Muito simples e como sou de Portugal, é fácil de traduzir. Muito obrigada
Hi LuÃsa, thank you so much for your lovely comment! 🙂 I am very happy you liked the pattern and found it easy to follow!
Kind regards,
Petra