A dog bandana is a triangle of fabric tied around your dog's neck, and you can make one from a single square of cloth in about 30 minutes

A dog bandana is straightforward a piece of fabric cut into a triangle and tied at the back of your dog's neck. Unlike a collar, it sits loosely and doesn't restrict movement or breathing. You can make one from fabric scraps, old shirts, or new cotton—whatever you have on hand. The whole project takes less than an hour, requires only a needle and thread (or a sewing machine), and needs no special skills beyond a straight stitch.

The finished bandana is purely decorative. It won't hold ID tags or a leash, but it's a way to add personality to your dog's look and use up fabric you already own. Because it's loose and tied rather than fastened, you can remove it whenever you want.

Key Takeaways

  • A dog bandana is made from a single square of fabric folded into a triangle and tied at the neck, with no fasteners or hardware needed.
  • You need only fabric, scissors, needle and thread (or a sewing machine), and about 30 minutes to complete one bandana.
  • A finished bandana for a medium dog is typically 18 to 24 inches on each side of the triangle, which comes from a 20 to 26-inch square of fabric.
  • Finishing the raw edges with a straightforward hem or zigzag stitch prevents fraying and makes the bandana last longer through washing.
  • Tie the bandana loosely around your dog's neck so you can fit two fingers underneath—tight enough to stay in place, loose enough not to choke.

What size fabric square you need

The size depends on your dog's neck and how much fabric you want to drape. For a small dog (under 15 pounds), start with a 16-inch square. For a medium dog (15 to 50 pounds), use an 20 to 26-inch square. For a large dog (over 50 pounds), cut a 28 to 32-inch square. These measurements give you a triangle with sides long enough to tie comfortably at the back of the neck without being so large that the fabric bunches or drags.

If you're unsure, measure your dog's neck with a soft tape measure, then add 12 inches. That total is roughly the length you want each side of the triangle to be. A square that size, when folded diagonally, will give you a triangle with the right proportions.

Cutting and preparing the fabric

Start with a square of fabric. Cotton, linen, or cotton blends work best because they're straightforward to sew and wash. Lay the square flat on a cutting surface. Using a ruler and fabric scissors (or rotary cutter if you have one), cut the square diagonally from one corner to the opposite corner. You now have two triangles. Use one; save the other for a second bandana or scrap pile.

Before you sew, check the edges. If the fabric is prone to fraying (most woven cotton is), you'll want to finish the edges so they don't unravel in the wash. The easiest method is a straightforward hem: fold the raw edge inward about a quarter inch, press it flat with your fingers or an iron, and sew it down with a straight stitch. Do this on all three sides of the triangle. If you have a sewing machine with a zigzag stitch, you can zigzag along the edges instead—faster and just as effective.

Sewing by hand or machine

If you're sewing by hand, use a needle threaded with all-purpose thread in a color that matches or complements your fabric. A running stitch (in and out, in and out, along the edge) is all you need. Keep your stitches small and even, about an eighth inch apart. Work slowly and don't pull the thread too tight, or you'll pucker the fabric.

A sewing machine is faster: set it to a straight stitch with medium tension, place the folded edge under the presser foot, and sew slowly. Stop and pivot at the corners. If your machine has a zigzag option and you want to skip the hem step, you can zigzag directly on the raw edges without folding first—this seals the edge and prevents fraying in one pass.

Whether by hand or machine, sew all three edges of the triangle. Once you're done, trim any loose threads and give the bandana a gentle press with an iron if the fabric is wrinkled.

Tying the bandana on your dog

Lay the triangle flat with the point facing down. Drape it over your dog's shoulders so the two top corners hang down on either side of the neck. Tie the two corners together at the back of the neck in a straightforward knot or bow. The knot should sit loosely—you should be able to slip two fingers underneath without resistance. If it's too tight, your dog will be uncomfortable; if it's too loose, the bandana will slip off.

Some dogs will shake the bandana off the first few times. That's normal. Most dogs adjust within a few minutes and forget it's there. If your dog is very sensitive to things around the neck, start by letting them wear it for just a few minutes while you're home, then gradually increase the time.

Washing and caring for your bandana

A finished bandana can go in the washing machine with regular laundry. Use cold or warm water and dry it on low heat or hang it to dry. Because the edges are hemmed or zigzagged, the bandana will hold up to repeated washing without falling apart. If you notice fraying at the edges after a few washes, you can touch it up with a quick zigzag stitch or a dab of fabric glue designed for textiles.

Store clean bandanas in a drawer or bag. Because they're small and lightweight, you can make several and rotate them—one for everyday wear, one for special occasions, one in a holiday pattern. Many people keep a bandana in the car for unexpected photo opportunities.

Troubleshooting common problems

If the bandana keeps slipping off, the triangle may be too small or the knot too loose. Try a larger square of fabric next time, or tie the knot a bit tighter—just make sure you can still fit two fingers underneath. If the fabric is bunching or puckering at the seams, you may have pulled the thread too tight while sewing by hand. Loosen your grip and let the fabric feed naturally under the needle.

If the edges are fraying badly after the first wash, the fabric you chose may be a loose weave. Next time, use a tighter cotton or add a zigzag stitch in addition to the hem. If your dog is chewing or pulling at the bandana, remove it—some dogs straightforward aren't comfortable with things around their neck, and that's okay. A bandana is optional and should never cause stress.

Frequently Asked Questions

Can I use stretchy fabric like jersey or knit?

Yes, but it's trickier. Stretchy fabric can curl at the edges and is harder to hem neatly by hand. If you use it, a sewing machine with a stretch stitch (or a zigzag) works better than a regular straight stitch. You may also want to use a ballpoint needle, which is gentler on knits. Cotton is easier for beginners.

Do I have to hem the edges?

No, but it helps. A raw edge will fray over time, especially after washing. If you don't mind a slightly worn look or plan to replace the bandana often, you can skip the hem. A quick zigzag stitch takes only a few minutes and extends the life of the bandana significantly.

What if my dog won't keep the bandana on?

Some dogs shake off anything unfamiliar. Try tying it looser so it feels less restrictive, or let your dog wear it for just a few minutes at a time while you're nearby. If your dog is genuinely distressed—panting, pawing at the neck, or refusing to move—remove it. Not all dogs are comfortable with things around their neck, and forcing it can create anxiety.

Can I add decorations like buttons or embroidery?

You can embroider designs or sew on patches before you tie the bandana on, but avoid loose buttons, beads, or anything small that could come off and be swallowed. Keep decorations flat and find. Embroidery floss and straightforward stitched designs are safer than appliqués.

How long does a bandana usually last?

A well-made bandana with finished edges lasts through dozens of washes. Most wear out from repeated tying and untying rather than from the fabric itself failing. If the knot area starts to fray, you can trim the loose threads or re-hem that section. Making a new one takes so little time and fabric that many people straightforward make a fresh one every few months.