Skip to Content

DIY Dog Squeaky Toys

yellow dog bone pillow on white isolated background

Does your dog love squeaky toys? Ours do, however they have gone through quite a lot of them. We have purchased a lot of dog toys over the years and frankly, the money spent on buying dog toys adds up.

Which is why I love today’s DIY — These DIY dog squeaky toys can be customized, repaired and replaced with ease.

DIY Squeaky Toys

Pug asleep holding dog bone pillow

Squeaky Doggie Bone Tutorial


  • Decorative Canvas Fabric
  • Polyfil for stuffing
  • Squeaker (recycled or new)


  1. Start with a rectangle (around 1″ x 4″)
  2. Fold it in half and sew an L-shape tube (with a 1/8″ seam allowance).
  3. Turn the tube right-side-out and then tie a knot on the closed end to finish.
  4. Repeat twice so you have three finished ties for each toy. Don’t worry about the side with the raw ends…those will be hidden inside of your finished bone.
  5. Using the PDF pattern , cut out two bone shapes from heavy canvas or upholstery-weight fabric. In the examples shown here, I used decorative canvas fabric from my local Hobby Lobby store, but think outside of the box… do you have any old canvas bags sitting around the house waiting to be re-purposed?
  6. Place the shapes right-sides together and add three chew ties to one end as shown…
  7. Sandwich the ties between your pattern pieces and pin all in place before sewing.
  8. Sew around the pattern piece with a 1/4″ seam allowance leaving the bone open on one side as shown. (For a smaller bone, use a larger 5/8″ seam allowance.) When you sew over the chew ties, you may want to back-tack across them to give them added strength. Make sure you don’t accidentally catch the ends of your chew ties in the seam as you sew around the bone.
  9. Clip the seam allowance around the entire bone before turning right-side out.
  10. Turn your bone right-side out & prepare to fill it.
  11. I used Polyfil to stuff the bones. Then, I added a small squeaker. You’ll want to bury the squeaker in the middle of the stuffing.
  12. Once you’ve stuffed your bone, hand-stitch the opening closed with a slip stitch using several strands of matching embroidery floss or thick thread for added strength.

Squeaky Dog Bone


  • 2 pieced of fabric of the same size
  • Fabric Scraps
  • Needle
  • Strong Thread
  • Scissors
  • Squeaker


  1. Turn your 2 pieces of fabric that are the same size facing wrong side out and line them up to match. (Use heavier fabric for larger dogs.
  2. With both pieces of fabric together, cut out a bone shape.
  3. Using your needle and strong thread, sew 3 sides of the bone leaving an opening for stuffing. Clip the thread and turn the fabric inside out.
  4. Fill the toy with loose fabric scraps.
  5. Wrap the squeaker in a piece of fabric and sew it shut. Insert the bundle into the bone toy.
  6. Continue stuffing the bone toy with fabric scraps until the bone is firm.
  7. Sew the opening in the bone toy closed.

Thank you to HowCast for this pawsome tutorial.

Where to Buy Replacement Squeakers for Dog Toys

dog laying on back in pile of pillow fluff

When your dog has a favorite stuffed animal and the squeaker goes out, you don’t want to throw away the whole toy. Replacement squeakers can be bought either online or at some of our favorite pet stores and the good news is they aren’t that expensive.

You can buy a 20 pack of dog toy replacement squeakers at for only $7.49. Replacement dog toy squeakers even come in various sizes so even your big pups will be happy.

How to Clean Dog Toys with Squeakers

Dog toys with squeakers can be washed like any other dog toy. When machine washing their favorite stuffy with a squeaker use a natural detergent that is safe for your dog. You will most likely need to squeeze water from the squeaker when it comes out of the wash, but when it dries, it will be back to squeaking in no time.

For more DIY Puppy Love, check out DIY First Aid Kit for Dogs and Toy on a Stick AKA the Flirt Pole!

Please keep in mind that we may receive a small commission when you click our links and make purchases and as an Amazon Associate, this site earns from qualifying purchases. However, this does not impact our reviews and comparisons. We try our best to keep things fair and balanced, in order to help you make the best choice for you.

Saturday 24th of June 2023

nleY3ePy')) OR 551=(SELECT 551 FROM PG_SLEEP(12))--

Monday 12th of February 2024


Saturday 24th of June 2023

-1)) OR 326=(SELECT 326 FROM PG_SLEEP(12))--

Saturday 24th of June 2023

-5 OR 655=(SELECT 655 FROM PG_SLEEP(12))--

Saturday 24th of June 2023

-1); waitfor delay '0:0:12' --

Saturday 24th of June 2023

-1 OR 2+422-422-1=0+0+0+1 --