DIY: Dog Bandana

November 20, 2013

You will need:
  • Fabric
  • Measuring tape
  • Fabric marker
  • Scissors
  • Pins
  • Sewing needle
  • Sewing machine
  • Thread
  • Button

STEP 1: Lay out your fabric flat and from one of the corners measure 15 1/2 inches in both directions. Mark it with your fabric marker.

STEP 2: From the corner you measured, fold your fabric over at your marks to form a double layered triangle and pin in place.

STEP 3: Now cut out your triangle of fabric.

STEP 4: At this point make sure your fabric has the right sides facing each other. My fabric was the same on both sides. Re-pin your fabric so that the needles go the other direction. This will let you sew right over them. 

STEP 5: Using a sewing machine, sew about a 1/4" seam on the two open ends leaving about a 2" opening so you can turn it inside out. I found it was better to sew all three corners closed and leave the opening a few inches from a corner. 

STEP 6: Turn your fabric right side out. 

STEP 7: Sew all the way around the bandana again to create a nice finished edged look. 

STEP 8: Fold the corners over one another and sew a button on by hand to hold them together. I've done a button hole before but then never ended up using it. It's easier just to slide it on your pup so this time the button just holds the bandana together and adds a little bit of cuteness. 

This size fits Pixel perfectly. His neck is 13 1/2 inches. You can adjust the measurements based on the size of your dog. 


  1. How adorable is this! Pixel looks so posh in that sweet bandana! Thanks for sharing this project.

  2. i love the fabric you chose and the button. my dog has a collection of bandanas. perhaps i'll make him one as well :)

    1. Your pup can never have too many bandanas :)

  3. I am making some bandana's for different dogs and was a little confused. The 15.5" is the shorter parts of the triangle correct? So my dog is an 11" neck. I added 2" and after sewing the bandana, the shorter ends are now 12" and the top longer part of the triangle is 17". When you do the 15.5" on yours, that's what the smaller sides are right? So if I have a dog that has a 20" neck, I would add 2" and then the short ends would be 22" long and then the longest part at the top would be way bigger right? Sorry, just confused.

    1. Hi Katie! Good questions. Yes two of the sides are 15.5" and those are the shorter ends. On mine the part that goes around the neck is 22.5". So the one I made from those measurements fits Pixel's neck (13.5") with plenty of extra room to slide on and off. Did you mean you took off two inches for the smaller dog (not added two inches)? It sounds to me like you are doing it exactly right. If you change the 15.5" measurement to be shorter or longer that changes the neck size to be short or longer too. Did the smaller one work out for you? Does this make sense?

    2. When I did the one for my dog I ended up just copying the first one you did and just chopping off 2 " from the longer top part and then added two snaps so it would fit. It's still a little big. I just went and test fitted one for a dog with a 21.5" neck. I measured the sides as 23.5" and the top part was super long, like 28" and it was huge. I had made one earlier that I just kinda eye balled and it ended up fitting better.