Search here...
Arts & Crafts DIY

Adorable DIY Bone Stocking Craft


My family and I love this time of year and I wanted to make new stockings for our fur babies, Oscar and Lily. Last year they had some tiny little stockings that didn’t hold much. I wanted to make averaged-sized ones for them, too.

This project is fairly easy. You will need:

  • 1/2 yd each of two different fabrics
  • ribbon
  • twine
  • wooden letter
  • glitter
  • Mod Podge

First, go ahead and get your letter ready so it is dry by the time we are finished with the stocking. Spread a light coat of Mod Podge on the front and sides of your letter then sprinkle it on.


Set aside to dry.

Next, draw your dog bone design on a piece of paper (or cardboard). I laid one of my normal stockings next to it so I had an idea of how big to make it. Draw the size of your design 1/4″ bigger around than you want it to be. This is to account for seams.

Cut it out. (I used the paper stores wrap your breakables in because it will pin to the fabric)


We are making the front out of linen and the back with a Christmas themed fabric. Fold your linen (or Christmas fabric) over (it usually already comes this way from the bolt). We are cutting two pieces out of each fabric at once. Pin your bone to the fabric and cut it out. Do the same for the opposite fabric.


Pin your linen fabric right sides together (both sides look the same). Sew a 1/4″ seam. Make sure to leave a 3 inch opening so that you can turn your fabric inside out.


Turn it inside out when you are done then sew it closed. 


Now you will have your bone-shaped front of (almost) finished fabric. Set it aside and let’s make the hanger.

Cut out a piece of your Christmas themed fabric about 2″ wide and 10″ long.


Fold the raw edges together – lengthwise – with the right sides of the fabric together. Sew 1/8″ seam.


Turn it inside out. I always use a wooden skewer for this.

Now you have your hanger. Fold the ends together with the seam to the inside. We are going to tuck this in between our Christmas themed pieces of bone-shaped fabric as seen in the photo. The hanger will be inside the fabric and the raw edges will be with the edges of the bone.


Pin it, then sew your bone pieces together with a 1/4″ seam like you did with the linen, leaving the 3 inch opening. Fold it inside out when you are done and sew it closed. You will now have your themed bone shaped fabric with the hanger attached.

Lay your themed fabric on the table with the hanger to the left (or right, whichever way you wanted it). Lay the linen bone on top of it. Make sure they match up. Pin together and sew with a 1/4″ seam starting at the top right and ending at the top left, leaving most of the top of your stocking open so you can stuff it full!


Now, cut out a long strip of your ribbon and tie a bow. Cut out a length of twine and loop it around your letter. Use a hot glue gun to attach the twine at the top then hot glue your bow on top of that.


You’re done!! Stuff the stocking with delicious treats.



Wendy is a facebook administrator and editor for Modern Day Moms. She is a multi-purpose mom (aren’t we all, really?) who loves home decor, couponing, sewing, photography, Pinterest, frugal living… ok, pretty much all the same things that most women love! She enjoys spending time with her family and friends while living on the gulf coast. Her two Boston Terriers - Oscar and Lily - occasionally make appearances on MDM.



Leave a Comment

Your email address will not be published. Required fields are marked *