Measure your dog's head before you cut anything

A dog hat that doesn't fit will either slip off or sit too tight and annoy your dog. Measure around the widest part of your dog's head—just above the ears—using a soft measuring tape or a piece of string you can mark and measure later. Write down this number. Then measure from the top of the head down to where you want the hat to sit (usually just above the eyes). Add half an inch to both measurements for seam allowance and a comfortable fit.

The best way to test your measurements is to make a paper pattern first. Cut a piece of newspaper or kraft paper to your measurements, tape it loosely around your dog's head, and see how it feels. Your dog should be able to move their ears freely and see without obstruction. If the paper pattern shifts or feels tight, adjust before you cut fabric.

Key Takeaways

  • Measure around your dog's head above the ears and from crown to where the hat should sit, then add half an inch for seam allowance.
  • A basic dog hat is a rectangle of fabric sewn into a tube, with elastic or a drawstring to keep it from sliding off.
  • Use soft, breathable fabric like cotton or fleece—avoid anything stiff or scratchy that will irritate your dog's skin.
  • Sew all seams with a quarter-inch seam allowance and backstitch at the start and end to prevent unraveling.
  • Test the hat on your dog before adding a chin strap or drawstring, and never leave it on unsupervised until you know your dog is comfortable.

Choose fabric that won't irritate your dog's skin

Soft, breathable fabric is essential because your dog's head is sensitive and will be in direct contact with the material. Cotton jersey (the same knit used for t-shirts), fleece, or cotton canvas all work well. Avoid stiff fabrics like denim or anything with rough seams, and stay away from synthetic materials that don't breathe—your dog's head will get hot and sweaty.

If you're sewing a winter hat, fleece is ideal because it's warm, soft, and doesn't fray when you cut it. For a summer hat, lightweight cotton or linen keeps your dog cooler. Buy at least a quarter yard of fabric, which gives you enough to cut a pattern, make mistakes, and still have material left over. Pre-wash your fabric in warm water before you start sewing so it won't shrink after the hat is finished.

Cut and sew the basic hat tube

The simplest dog hat is a rectangle of fabric sewn into a tube. Cut a rectangle that is as wide as your head measurement and as tall as your crown-to-brim measurement. Fold the rectangle in half lengthwise with the right sides facing each other (the pretty sides touching). Pin the long edges together.

Sew along the pinned edge using a straight stitch with a quarter-inch seam allowance. Start and end with a backstitch (sewing backward three or four stitches) to lock the thread and prevent unraveling. Remove the pins as you go. When you reach the end, trim any loose threads and turn the tube right-side-out by pulling it through the open end. Press the seam flat with an iron on low heat if your fabric allows it.

Add elastic or a drawstring so the hat stays on

A hat with no closure will slide right off your dog's head. The easiest solution is to sew a casing (a tunnel of fabric) around the bottom edge and thread elastic through it. Fold the bottom raw edge of the hat up by half an inch, then fold it up again by another half inch. Pin this fold all the way around. Sew close to the inner fold, leaving a one-inch gap so you can thread the elastic through.

Measure elastic that fits snugly around your dog's head with a little give—it should not be tight enough to leave marks. Cut the elastic to that length, then use a safety pin or bodkin (a flat needle tool) to thread it through the casing. Once the elastic is all the way through, overlap the ends by half an inch and sew them together with a zigzag stitch. Sew the one-inch gap closed with a straight stitch.

If you prefer a drawstring instead, use a cord or ribbon instead of elastic. Thread it through the same casing and tie it under your dog's chin or at the back of the head. A drawstring gives you more control over the fit but requires your dog to tolerate tying and untying.

Add a chin strap if your dog pulls hats off

Some dogs will shake a hat right off their head. A chin strap—a strip of fabric that goes under the chin and attaches to both sides of the hat—keeps it in place. Cut a strip of fabric about one inch wide and four to six inches long. Fold it in half lengthwise with right sides together and sew along the long edge with a quarter-inch seam allowance. Turn it right-side-out and press flat.

Sew one end of the strap to the inside of the hat on the left side, about one inch down from the top. Sew the other end to the right side at the same height. When your dog wears the hat, the strap will sit under their chin. Make sure the strap is not so tight that it restricts your dog's jaw movement or causes discomfort. Test it by sliding one finger under the strap—there should be a little give.

Common mistakes that make the hat uncomfortable

The most common error is making the hat too tight. Even a quarter inch too small will feel restrictive and your dog will try to shake it off. If your first hat is uncomfortable, the next one should be a quarter inch wider. Another mistake is using a seam allowance that's too wide, which takes up fabric and makes the hat smaller than you measured.

Sewing the elastic too tight is another frequent problem. The elastic should hold the hat in place without leaving red marks on your dog's skin. If you notice marks after wearing the hat for ten minutes, the elastic is too tight—cut it out and replace it with a looser piece. Finally, never leave a hat on your dog unsupervised until you know they're comfortable wearing it. Some dogs will chew at the fabric or try to pull it off in ways that could be unsafe.

Finishing touches and fit testing

Before you declare the hat finished, put it on your dog and watch for at least five minutes. Your dog should be able to move their ears, see clearly, and breathe without obstruction. If your dog shakes their head repeatedly or tries to paw the hat off when ready, something is wrong—either the fit is off or the fabric is irritating their skin. Remove the hat and reassess.

If the hat fits well, you can add decorative touches like a pom-pom on top, embroidered details, or a contrasting trim around the brim. Use thread colors that match your dog's coloring so the hat looks intentional rather than accidental. If you plan to wash the hat, make sure any decorations are sewn on securely and won't come loose in the wash.

Frequently Asked Questions

What if my dog has a very small or very large head?

The same method works for any size—just measure accurately and adjust your pattern. Toy breeds may need fabric scraps you already have at home, while large breeds might need a full yard. The key is measuring your individual dog rather than guessing based on breed.

Can I use a sewing machine or do I have to hand sew?

A sewing machine is much faster and creates stronger seams, but hand sewing works fine if you use a backstitch and keep your stitches close together (about one-eighth inch apart). Machine sewing is recommended because it's more durable and your dog won't be able to pull the seams apart as easily.

How do I keep the hat from sliding into my dog's eyes?

Make sure the brim sits at the right height by testing your paper pattern first. If the hat still slides forward, add a small chin strap or make the elastic slightly tighter. You can also sew a small tab of fabric to the inside front of the hat that sits on top of your dog's head and prevents forward sliding.

What should I do if my dog hates wearing the hat?

Some dogs need time to adjust. Start by letting your dog sniff and investigate the hat off their head. Put it on for just a few seconds, then remove it and give praise or a treat. Gradually increase the time over several days. If your dog still refuses after a week of practice, the hat may not be the right fit or your dog may straightforward not tolerate hats.

Can I make a hat with a brim or visor?

Yes, but it's more complex. After you sew the basic tube, cut a circle or oval of fabric for the brim, fold the raw edges under, and sew it to the bottom of the hat using a whip stitch or ladder stitch. A brim adds structure but also adds weight, so make sure your dog's head and neck are strong enough to support it comfortably.