How to Make Adorable Sock Dogs

Turn an ordinary pair of socks into a stuffed sock dog, relative of the infamous sock monkey.
Similar Topics:
  1. Crafts
  2. Sewing
  3. How To

Materials and Tools:



pair of above ankle length socks
matching thread (sock color)
sewing needle
3 buttons (one pair for eyes, one for nose)
small bag polyester fiberfill
sewing machine
dried lavender


1. Turn one sock inside out to make the body and hind legs.

2. Flatten the sock so that the heel is facing up. Note: The heel will form the dog's rump, and the toe forms the neck.

3. Use the length from the opening of the sock to the heel to create the hind legs.

  • Determine the length of the hind legs starting from the heel (the rump). Allow at least an extra 1/2-inch for the seam allowance.
  • Remove the excess by cutting across the width of the sock. For example, suppose there are six inches from the heel to the opening of the sock. For 4-inch legs, measure 4-1/2 inches from the heel and cut off 1-1/2 inch from the opening of the sock. Note: Save the excess portion for the tail.
  • Cut up the center of the sock to the edge of the heel.
  • Stitch around the edges of the feet and up the inside edge on each side. Leave about a 2-inch gap in the center for stuffing.

4. Turn the sock right side out and stuff with fiberfill and lavender.

5. Sew the gap closed.

6. Bend a leg forward and stitch the fold to the body to pull the leg forward. Repeat with the other leg.

7. Bend the end of one leg forward and hand stitch to create a paw. Repeat with the other leg.

8. Bend the sock's toe back toward the rump and hand stitch the fold to pull the fabric up and create a neck.

9. Create the ears, head, and front legs with the second sock.

  • Cut off about 2-1/2 or 3 inches of the toe at a slight angle, less than 90 degrees, so the edge of the sock with heel is slightly longer than the opposite edge. Note: Save this portion for the ears.
  • Create the head by starting at the center of the heel and measuring about 3 inches toward the opening of the sock. Cut through the width of the sock to remove the excess length. Note: Save the excess portion for the front legs.

10. Sew the head to the neck, leaving the front of the head open for stuffing.

11. Fill the head with stuffing and lavender. Add slightly more stuffing around the top of the head. Mold the stuffing with hands to form the shape of the face and a snout.

12. Stitch up the snout, adding more stuffing as needed.

13. Create the front legs.

  • Take the excess piece saved for the front legs and turn it inside out.
  • Make the front and hind legs roughly the same length (allow an extra 1/2 inch for the seam allowance). Cut off any excess closer to the open end of the sock if needed.
  • Cut the piece in half, lengthwise.
  • Turn the right sides together. Sew the long edge and one short edge together to create what resembles a small pillowcase.
  • Repeat with the second leg.

14. Turn both legs out and stuff with fiberfill.

15. Sew both legs to the body.

16. Bend the end of one leg forward and hand stitch to create a paw. Repeat with the other leg.

17. Flatten the toe piece (as in step 9) for the ears, and cut in half.

18. Turn each piece inside out and stitch around the edges, leaving the bottom open.

19. Turn out one ear, position appropriately, and hand stitch to the head. Repeat with the other ear. Note: Do not stuff ears with fiberfill.

20. Form the tail in a triangular shape. Make it as thin, wide, short or long as desired.

  • Cut a triangle out of the material that was saved for the tail, making sure to leave a little space for the seam.
  • Turn the right sides together. Sew the long edges together. Note: Do not stuff the tail with fiberfill.

21. Sew the tail to the body.

22. Sew two buttons on for eyes, and one for nose.

Next Up

How to Sew Food-Shaped Stuffed Toys

Make three soft toys cute enough to eat: a tomato, broccoli and ham.

How to Make Custom Dog Clothing

Learn how to make simple and stylish custom pet clothing for all sizes.

Dog Bed With Removable Pouch

Sew this fleece dog bed to give your pooch a handmade place to rest.

Dog Harness Vest

If your pooch is a puller, this DIY harness vest will protect the neck from leash burn while making your dog the best dressed on the block.

How to Make a Denim Toy Storage Bag

Stash children's toys in this personalized denim tote bag.

How to Make an African Fabric Doll

Assemble a huggable doll using a brown dress sock, yarn and colorful African print fabric.

How to Make a Vintage Handbag

Use a boa and marabou trim to decorate this classically-styled purse.

How to Sew a Softhead Stuffed Animal

Make a simple, fleece softie toy that's all head and no body.

Easy-to-Create Magnets

This great project for young crafters turns any lightweight item into a fun and functional magnet.

Washable Crayon T-Shirts for Kids

Help kids create t-shirts they can color again and again after every washing.


Rescue My Renovation

6:30am | 5:30c

Selling LA

7am | 6c

House Hunters

7:30am | 6:30c

House Hunters

8:30am | 7:30c

House Hunters

9:30am | 8:30c

House Hunters

10am | 9c

House Hunters

10:30am | 9:30c

House Hunters

11am | 10c

House Hunters

11:30am | 10:30c

House Hunters

12pm | 11c

Fixer Upper

1pm | 12c

Fixer Upper

2pm | 1c

Fixer Upper

3pm | 2c

Fixer Upper

4pm | 3c

Fixer Upper

5pm | 4c

Fixer Upper

6pm | 5c

Fixer Upper

7pm | 6c

Fixer Upper

8pm | 7c

Fixer Upper

9pm | 8c

Good Bones

10pm | 9c

Fixer Upper

11pm | 10c

Fixer Upper

12am | 11c

Good Bones

1am | 12c

Fixer Upper

2am | 1c

Fixer Upper

3am | 2c

Stories We're Following

Shop This Look

Found a living space you love in HGTV's Photo Library? Get the look in your own home with products from Wayfair.

Follow Us Everywhere

Join the party! Don't miss HGTV in your favorite social media feeds.