Free Dog Coat Patterns

An article and template for a woven dog jacket pattern created by Ruth Morrison of Tulsa, Oklahoma, was published in Handwoven, a magazine for weavers,some years ago. 

See page 4 of the article for the full template and instructions. You will also need to view this for Patterns Two A and B.

I simplified the pattern somewhat as described below.

A dog wearing a coat

Pattern 2A – Dog Raincoat

The modified version of the pattern is shown at left. 

Note that the chest plate has been removed. You’re left with strapsthat go around the dog’s neck and a belly band.

(The dark, dashed line used to be the center when it was Comet’s coat – see below.)

A dog coat pattern cut out

Originally, I made a dog rain jacket for Comet, our GSD mix, using the modified pattern.

After he died, I used that same vinyl jacket and cut it down to make a waterproof dog coat to fit our Chiweenie, Pebble.

A dog wearing a blue coat

Pattern 2B – Dog Fleece Coat

I then used Pebble’s raincoat as the pattern for the dog winter coat shown at left.

I wanted to surprise a friend by making it for her doggie – I estimated Teeny’s size to be similar to Pebble’s – looks like I was right!

It only took me 3 hours to cut out the pieces and sew them together by hand (my sewing machine was on the blink).

I imagine it would take half the time by machine.

Of course, I already had the pattern, which was a big help.

A fleece dog coat
Dog wearing fleece coat

How Cute Is This Dog Jacket?

[amazon box=”B07VVXY8TC”] 

Your Turn to Make a Pattern

To make your own free dog coat pattern for winter, for any size dog, just follow the instructions below.

Step 1:  Create the pattern using your dog’s measurements per the directions for Comet’s raincoat – poster board would work well if you don’t have a suitable piece of vinyl.

Step 2:  Select a piece of fabric that’s warm, large enough, and in the colors you want. Choose a contrasting OR matching color for the trim.

Make sure you have thread that blends in well.

Step 3: Cut around the outline of your pattern and lay it on your fabric (per photo top left).

Step 4: Cut out the fabric – you may need to pin or tape the pattern in place first.

Step 5: Cut a strip of trim that is about 1.25 to 1.5 inches (30-38mm) wide and as long as your material allows.

Step 6: Pin and sew the trim to the wrong side of the fabric along the neck area, the sides, the bottom end of the coat, and the sides of the belly band.

I used hem stitch (slanted stitches) because the fleece was fraying along the edges. You could use zigzag stitch on your sewing machine.

Step 7: Fold over the trim onto the right side, pin, and then sew it in place. 

Step 8: If desired, you can use the same trim all the way around OR ribbon or a thinner trim for the parts that will fold over each other; i.e., the ends of the belly band and the neck pieces. 

Step 9: Add fasteners to the end of the belly band and the neck pieces – you can use Velcro, snaps, crocheted loops or braided yarn, or buttons. 

Since I didn’t have any snaps or Velcro, I sewed on two large buttons. I cut button holes in corresponding places and used about a dozen buttonhole stitches around each hole.

Pattern 3 – Reversible dog coat

Merlin’s Reversible Coat by Terry B. from Kentucky

Terry used a quilted fabric to make a reversible coat for her cute service dog, Merlin. 

As you can see, the outline presents a pretty straight- forward design.

If you’d like to make something similar, I’d suggest you take a piece of old sheet, scrap fabric or newspaper and drape it over your dog.

Then take a marker and outline the coat and where you would place the belly strap and the neck straps.

Cut around the lines about 1/2 inch (13 mm) to the outside to allow for seams.

Try the cut out version on your dog to check for fit and make adjustments as needed.

Once you’re satisfied, transferthe pattern you’ve made to the fabric you intend to use.

Hem edges and add Velcro or buttons for fastening.

Pattern 4 – Make a dog coat from a sweater

Our heartfelt thanks to the following anonymous contributor from Pittsburgh, Pennsylvania, who describes how to make a dog winter coat from an old sweater. Note that the sewing was done by hand…

We were tight on money and fall/winter was coming, so I decided to make a dog coat for my 6 month old puppy, Little Bear. 

I chose to use an old sweater because it seemed like the easiest thing I could alter for a coat.

Basically all I did was sew patches of the sweater together until it was done. 


  1. Cut out a piece of the sweater that would cover his back.
  2. Cut out the elastic-like cuff that was on the pocket to use for the neck lining of the coat(sewed it on),.
  3. Cut out another elastic-like piece of fabric to cover the front of the chest(sewed that on & added buttons).
  4. Cut out another elastic-like piece of fabric to wrap around the belly (sewed it on & added buttons).
  5. Cut out a piece of fabric to attach to the chest cover and the belly cover (so it would cover the whole chest/belly area.
  6. Cut out the very tip of the hood of the sweater to make a little doggy hood (sewed it on). Done!

All together this took about 2 days but I didn’t have a sewing machine so it could have gone much quicker. 

Another Cute Dog Jacket

[amazon box=”B01M0HOB9V”] 

Pattern 5 – Simple dog coat for all weathers!

We have Emma from Liverpool, UK, to thank for providing the following instructions to make a dog coat or two:


  • Old raincoat (or you can use old fabric, plastic and super glue)
  • Sturdy needle and thread 
  • Cushion/ soft toy stuffing 
  • Measuring tape
  • Pencil or pen
  • Scrap paper 
  • Buttons
  • Super glue
  • Scissors 


1.  Measure your dog from:

  • Neck to rear end 
  • Width of your dog from his belly all the way round legs 
  • Head width length and width 

2. Write all these measurements down on the scrap paper.

3. Cut your raincoat or fabric and plastic to the size needed which you have noted down on the scrap paper. Add a few centimeters onto what’s needed for extra comfort. Make sure all the pieces fit your dog. If they are too small add some onto it by stitching or if it is too big to cut it down to a suitable piece. Now sew them. But DON’T sew them together yet nor sew the body parts – don’t even touch that yet or the hood really, just the legs. Make holes in the fabric for the body for the legs (of course make 4!)

4. If using fabric, coat it with plastic to make it waterproof and stick it down with superglue (not necessary if using an old raincoat). Now add the stuffing on with super glue. On all parts!

5. Sew everything together. DON’T sew the body but sew the legs to it and the hood but don’t sew the bottom of the hood. Add slits using your scissors and sew the buttons on. Attach everything together using that for the bottom of the body and the bottom of the hood so you can easily put it on your dog. 

That’s all you need to make a dog coat! These are quite complicated to make at first but it gets easier and easier. 🙂 

Pattern 6 – Dog coat from felt

Finally, here’s a pattern idea given us by Clare, who lives in the U.S. 

I made  a simple coat with a strap that goes under the belly for any size tummy! This coat is made out of felt and has no arm holes, so there is no wrestling to put on your puppy’s coat…

I used fabric markers for a cute design of flowers on the Spring coat, snowflakes on the Winter coat, and leaves on the Fall coat!