Hello! Amy and Nisan here. We are so excited to share our latest free pattern with you, especially since it's designed for our furry best friends! The #ClosetCoreDogCoat is a free PDF dog coat pattern available in multiple sizes. We wanted to create a fun project that will result in a cozy n' warm best friend and hopefully use up some of those awkward scraps you have lying around. We decided it was high time to give our beloved canine studio companions some matching coats with their owners and -as expected- they look completely adorable. We also decided to include an alternative construction method you can use if you don’t have any bias tape at home or if you want to simplify the process.
Collectively, we've tried a lot of different dog coats (Montreal winters are slushy, snowy nightmares), and this one is our favourite style. The top portion is darted around the tush to create a curved shape around the hip (yes, dogs need darts too!) while the harness wraps under and velcros on top to help keep their chests dry while leaving the nether regions free and clear. I have to be honest: I was dragging my feet on starting this but I don't think I've had this much fun sewing in a long time. Tiny little pieces of quilting, lots of pretty bias binding, and cute fabric choices make this little project just the thing to tackle when you have a few hours to sew. Best of all, it's yet another project for tackling those mounting scraps. It's also a huge money saver since we all know how spendy nice dog clothes are. If you don't have a pup yourself, I'm sure you know someone who would be VERY excited to get this as a holiday present!
The pattern is drafted to fit dogs with a back length of 8-28", and it's easy to adjust if your dog is longer, shorter, or wider. To download the pattern, you'll have to sign up for our (awesome) newsletter. We'll send you the password to our Resource Library when you get this and ALL our free patterns and resources! You can sign up below. And scroll down for a full video sewalong on Youtube!
Table of contents
Download Free Pattern




Dog Coat Fabric Options
There are lots of fabric options for this coat; we'll walk you through the versions we made to give you some ideas.
- For Jeanie, Amy made one in some leftover canvas with a cozy lining she cut from a polyester throw blanket she scored at the dollar store, as well as a raincoat version in a waterproof Gore-Tex leftover from this anorak, lined with a crispy tartan twill we had in the scrap box.
- For Harry, Heather made a wool version with a precious scrap of Pendleton wool leftover from Heather's coat she made a few years ago, lined with some sherpa from this jean jacket
- Also for Harry, Nisan made a lighter weight coat using this beautiful cream and white jacquard and matching bias tape.
- For Paul, Nisan made a topstitched denim version lined with wool blend coating for extra coziness. We decided to make this version using an alternative construction method that doesn’t include binding the edges, and we’ll share details about how to do it below.
- And finally, for Gill, Nisan made a quilted canvas version using a midweight red cotton canvas for the outer fabric, a silky poplin for the lining, and recycled silk interlining for added warmth.
As you can see, this pattern works with a wide variety of fabrics; what you need to figure out is if you're going for water-resistant, warmth, or a combo of the two. You can beef up the warmth with your lining fabric (sherpa and fleece are lovely!) or use a regular woven fabric for the lining and use a quilt batting as the middle layer, which will give you the opportunity to do some quilting. Choose your own puppy adventure!

Supplies You'll Need:
- The PDF pattern printed out in your pup's size (get it above)
- 1/2 yard to 1 yard of outer fabric. We recommend canvas, twill, denim, nylon, jacquard, Gore-Tex or wool
- 1/2 yard-1 yard of lining fabric: Sherpa, fleece, flannel or quilting cotton
- Optional: quilt batting, or wool or silk interlining for between the outer and lining fabrics
- 1 yard of 1" hook and loop velcro tape without adhesive
- 2-4 yards of 1/2" (13 mm) wide bias tape, handmade or store-bought (see our tutorial on making bias tape here)
- 2-4 yards of 3/8" (10 mm) wide bias tape
- If you only want to use a single width of bias tape, we recommend using the narrower width to make binding the tight curves of the harness easier.
- Thread
- Wonder clips

Finding the Right Size for Your Dog
Our free dog coat pattern includes 11 sizes. To find the size for your pup, measure from the base of the neck along the spine to the base of the tail, and then choose a size using the chart below. We've also provided neck and chest girth for reference. Our sizing is approximate - while the length may be good, depending on the size of your dog's chest, you may need to adjust the width through the body. We suggest making a quick muslin to check sizing before sewing up a jacket that may not fit. You can then check the length, width, and ensure the straps are long enough to wrap around your pooch's body and still overlap enough in order to close properly. If you need to make any adjustments, we've indicated on the pattern where it's best to lengthen and shorten.
Our 11 sizes will accommodate everything from a small dog (think Yorkie or Chihuahua) up to a large lab. If your dog is bigger or smaller, use the lengthen/shorten lines to adjust as needed. For reference, Jeanie is a size 12, Gill is a size 14, and Harry is a size 16.

Sewing Our Dog Coat Pattern
A quick note: if you are scrap-busting this project, you don't have to cut the harness piece on the fold. You can cut it out of two separate scraps (adding seam allowance) and then topstitch it flat on both sides of the seam.
Step 1: Sew the Darts
Once you have all your pieces cut, sew the darts on your outer fabric, lining, and batting layer if you’re using one. The darts allow the back of the jacket to conform to your dog's rear instead of sticking straight out.
Right sides together, align dart notches and pin in place through the end of the dart indicated by the circle. Sew from notches to the dart point. Tie off threads at the dart point to prevent them from unravelling. Press darts towards the centre of the main body.
Here is a handy tutorial on sewing darts if you need it!


Step 2: Sandwich and Quilt the Layers
The next step is to sandwich your fabrics together. Place your outer and lining fabrics for the coat body (A) and the harness strap (B) wrong sides together. If you’re adding batting or interlining for warmth, add this layer between your outer fabric and lining. With all the layers in position, baste around the edges 1/4" (6 mm) away from the raw edge. You may find a walking foot helpful here to keep the pieces from shifting.



Tip: If you’re working with really thick and fluffy fabrics or if your fabrics are really prone to fraying, you may also find it useful to serge or zigzag stitch around the edges.
If you want to quilt your pieces together, this is the time to do so. If you’re using a printed fabric you can follow the lines and shapes on the fabric for a minimally quilted look, or choose a more intricate design like diamonds or swirls. I would recommend starting from the centre of the pieces and working your way out, as well as using a walking foot for this step to make sure all layers stay in place as you’re quilting.


Step 3: Assemble the Coat + Bind the Edges
Right sides together and matching notches, fold the coat body (A) to align the neck hole seams. Sew at 5/8" (16 mm) and press open. Finish the seam allowances using bias tape. Alternatively, you can fold the raw edges under by about 1/4" (6 mm) and edgestitch into place. If you’re using a fray-proof fabric like nylon, you can simply trim the seam allowance to about 1/4" (6 mm) and topstitch into place.



Now it's time to finish the neck hole with 1/2" (13 mm) wide bias tape. I started by sewing it in on the inside of the coat so that I could topstitch it from the outside for a neater finish. We have a tutorial on two different ways of installing bias tape here if you need help with that step. When you reach the beginning again, join your bias tape together for a seamless finish - here’s our tutorial for how to sew bias tape in a continuous loop.


Next, we’ll bind the edges of the harness strap (B), leaving the short straight edge raw. I recommend using 3/8" (10 mm) wide bias tape for this step, as it’s much easier to bind around the right curves of the harness strap using a narrower width of bias tape. Once again, I started on the inside of the coat and did my topstitching on the outside.

Tip: If you’re having trouble sewing the bias tape around the tips of the straps, I highly recommend pre-pressing your bias tape into a curved shape. You can create a simple template out of card stock and shape your bias tape around it before pressing it with lots of steam. This way the bias tape will easily conform to the shape of the curve when you’re sewing it to the harness. If you only have 1/2" (13 mm) wide bias tape at hand, you can also try squaring off the ends of the straps and doing mitred corners for an easier sew!
Once the halter strap is finished with bias tape, align the short raw edge of the harness strap (B) with the neckline of the coat body (A), right sides together. The harness should be centred on the neck seam. Baste at 1/4" (6 mm).


Finally, finish the entire body with 1/2" (13 mm) bias tape. Start and finish the bias tape at the neck seam in one smooth pass. You can use wonder clips to hold the binding in place to navigate the bulkier areas that might be hard to pin.

To secure the harness in place, press down along the seam where it attaches to the body and stitch in place. The stitching should be about 1/8” (3 mm) from the folded edge of the binding on the inside, or 3/8" (10 mm) from the seam on the outside.
Step 4: Sew the Hook and Loop (Velcro) Closure
The final step is to add Velcro for the closure. The velcro placement is indicated on the pattern and should be marked with the disappearing marker of choice. If you're having trouble seeing the velcro markings, use the layers feature when you're printing the PDF to make it easier!
The spiky side of the Velcro (the hooks) will be sewn to the lining side of the straps on the harness strap (B). The soft side of the Velcro (the loops) will be sewn across the outer fabric of the coat body (A). You'll also need to sew a shorter piece of looped (soft) velcro on the fabric side of the halter strap on one side only. When all is said and done, you should be able to wrap the halter straps around your dog, securing hook and eye on both sides, with a bit of overlap secured by an additional piece of short velcro. Try the coat on your dog before sewing the velcro in to ensure it's in the right spot - you may need to adjust the velcro placement.
Once you've confirmed velcro length and location, secure the velcro by sewing all the way round the perimeter; an edge or zipper foot may make this easier. We recommend using a top thread colour that matches your velcro and a bobbin thread that matches your lining for an invisible finish.


Once you've tried it on your dog and ensured the velcro is hitting in the right spot, attach the last piece of loop velcro to the side of the strap that will lay on top.

(Optional) Step 5: Sew the Welt Opening
If your dog wears a halter instead of a collar, you may want to make a hole in the body of the coat for it to pass through. If it is a very small D ring, you could probably get away with a buttonhole, but if it is larger, another nice option would be to use the belt loop vent from our Sienna Maker Jacket for a totally clean finish. Once you have the halter on the dog, put the coat on top and note where the ring will pass and how much space it will need, and follow the tutorial here to create a near welt opening.
Here's what the finished coat should look like:



Alternative Construction with No Binding
The most time consuming part of this simple project is sewing the bias binding around the edges, so we wanted to experiment with an alternative construction that doesn’t include any binding. I used this technique to make Paul’s denim and wool version, and I love how it turned out! Here’s how I made it:
Step 1: Add Seam Allowance to the Pattern
The first thing you’ll need to do is to add seam allowance (of your preference) to the pattern pieces where needed. I added 5/8" (16 mm) to the neck hole, around the coat body (excluding the shoulder seams), and around the harness strap (excluding the short straight end that connects to the body).

Step 2: Prepare the Neck Hole
Start by sewing the darts on the coat body (A) as normal. Next, sew the short ends at 5/8" (16 mm) to create the neck hole on your outer and lining layers separately. Press both seams open.

Turn one layer inside out and place the two layers so that they are right sides together. Pin or clip all around the neck hole. Using the longest stitch length on your machine, baste around the neckline at 5/8" (16 mm). Do not backstitch at the beginning or end. Turn it right side out and press with lots of steam. Depending on the size you’re making, you may find that you’ll need to clip the curve to get it to lie flat. Make sure you don’t trim the seam allowance too close to the seam or clip too far in.
Turn the coat inside out again and remove your basting stitches. You’ll see that the seam allowance around the neck hole is perfectly pressed under on both layers.


Step 3: Assemble the Body and Harness
Right sides together, align the outer and lining layers of the harness strap around the edges. Sew around the harness strap, leaving the short square end open. Trim, grade, and clip the seam allowances as needed. Turn it right side out through that opening, and press flat. You can topstitch around the harness strap at this point if you would like to.
Turn the lining layer of the coat body inside out, and place it over the outer layer so that the right sides are touching. Sandwich the short open end of the harness between the two layers, centred on the neck seam. Make sure the outer side of the harness is touching the outer side of the body. Sew around the body at 5/8" (16 mm). Trim, grade, and clip the seam allowances as needed, and turn it right side out through the neck hole. Press flat. Topstitch around the body if you would like to.




Step 4: Finish the Neck Hole
Finally, pin or clip around the neck hole, ensuring the seam allowances are still folded under. Edgestitch around the neck hole to close the opening. If you don’t want visible topstitching on your dog coat, you can also slip stitch the two layers closed.
From here on, you can continue with sewing the velcro and the optional welt opening!


And that's it! A cozy, warm and waterproof dog jacket for your best pal! Please let us see your handiwork by using the hashtag #ClosetCoreDogCoat. It is surely going to be the cutest hashtag we've ever created, and we can't WAIT to see what you come up with!
Video Sewalong
Pin for Later:












Excellent pattern! Thanks for sharing. I’ve been wanting to make a coat for my pup for years as most of the commercial ones are $$$ and don’t fit or the raincoats tear too easily. Reading the instructions, you reference a 1/4″ seam allowance when you sew the lining and outer layers together but then you reference a 5/8″ seam allowance when sewing the main piece and harness strap together. Which is correct? The pictures make it look like 1/4″ is correct.
Yes! Basically, everywhere there is bias tape is at 1/4″. Glad you like the pattern!
Thank you for the free pattern. I no longer have a dog but am going to make this for one of our cats who is quite old . She wears a cat sweater sometimes.
Thank you for the pattern. I added a fur collar and plastic clips instead of velcro . Freya https://uploads.disquscdn.com/images/e0e4b9eaea64a6e0409d2f461fabf0e80fb71d9eebc6a49dc7d2174e02f6ecca.jpg https://uploads.disquscdn.com/images/ba11e66c880b41e7305c69cb0a910d5eb106ac509c1b1f70ada61ba166af12f3.jpg
Omgosh. This face! You’re welcome, Freya. You look beautiful in your new coat!
Gracias por compartir conocimiento! Ahora manos a la obra. Bendiciones
oh she is too cute! Beautiful coat that you have made!!
I’m excited to finally start making this pattern! I’m new to making bias tape and am hoping I haven’t made a mistake. I cut 1” wide strips, which means I will have 1/4” bias tape once I fold in half and sew on, correct?
That’s right!
Thanks for confirming!! I’m so glad I didn’t make the wrong size 😅
I’ve tried over and over to get the pattern but I never get an email with the link. Could someone please help me…..
Disregard this post, I finally found the message. It was in my inbox but I was looking for it to be from Close core … and it was from Heather… the rest of the from was cut off in my email program. I have fixed it so it show all the title from who it is addressed from now so that i wont miss other messages. Sorry for earlier post. Anxious to try this pattern. Thanks.
I am trying to download the dogs coat and I don’t get the email with the link. Can somebody tell what I am doing wrong please.
Hi Jan! Our free PDF patterns will just show up as a PDF in your downloads folder. When you click download it might even load at the bottom of your screen.
Thankyou Amy much appreciated.
Article is great. Showed every thing.
Article is great
I love this coat. However, I have not received an email confirming my sign up, nor do I find the download any folder on my computer. Can you send me the PDF to the email I signed up with. robintwilcox@gmail.com
Hi Robin! I looked into our email list and it looks like the email you entered is Rointwilcox@gmail.com. I can’t change that on my end so you’ll need to sign up again if you want to receive our emails. In the meantime, the password is “sewjo”. Happy Sewing!
Thanks! I will send that again.
Hello, I am also looking forward to making this jacket for our dog – it’s so much better than all the others I’ve seen and looks to be simple. I am also waiting for my email signup confirmation message, although looking through my messages I only signed up yesterday. Can you help please
Thanks for signing up for the newsletter! I can look into why you haven’t received that email yet but in the meantime, the password to the sewing resource library is “sewjo”. Happy sewing!
Thank you so much
Love this pattern but made it for my boy dog and the neck and chest are the perfect size but the lower part of the harness is too long and restricts his ability to pee properly haha…. will have to take about 4 inches out of the lower strap to give him the room he needs. An easy fix to a great pattern though!
I’ve tried signing up to the newsletter and it’s not working, I’m not getting emails. My email is definitely correct as it’s autofilled by Google. Does your mail server perhaps dislike gmail?
I will look into this on the email end, in the meantime, the password is “sewjo”!
Hi, I’ve tried signing up to the newsletter, but the pop-up/new window is just blank.
Hello, is there a possible video I can watch to make this dog coat? It’s totally fine if there is not, it’s easier for me to understand. Thank you for this pattern too with multiple sizes, I’m making this as a gift for someone’s dog and didn’t want to spoil the surprise by asking for measurements ✨
I like your work, and thanks for offering the free patterns. Unfortunately though, it seems your sign up function doesn’t work. I’ve tried 3 times, and still have not received a confirmation email with password, as it says I will. Are you still active?
Hello, i just downloaded this pattern for my little dog! I’m excited to get to sewing! I was wondering onto what size paper i am supposed to print the pattern? Thx
Nice stuff.
Hi there, I am having trouble printing the pattern. It appears crooked when it prints on the 8.5x11in paper. I have the settings on scale 100%. Any ideas on trouble shooting are welcome!
Hi Jamie,
We are sorry for this printing problem.
Could you please try selecting “print as image” in the parameters?
If it does not solve this problem, please send us a picture of how it prints + screenshots of your parameters at support@closetcorepatterns.com
We’ll do our best to help you 🙂
I would like to sign up please. The dog jacket pattern looks great and like to make one in size 11
I would love the dog coat pattern please
Hello Ladies, thanks for designing this pattern for free and in multiple sizes. I couldn’t find a link for the pattern so I’m hoping you can help me by sending me one. Regards Julie
Hi Julie,
In the middle of this article (actually, right after the introduction), you should find the ‘download free pattern’ widget, where you only need to enter your name and your email address to start the automatic download. You may need to disable your pop-up blocker for the download to start.
The pattern is great – also good for beginners
Hi. Is the Copyshop print a2 size? I can’t seem to find any printing guidelines beyond no scaling. Thank you much for this❤️
Hi Tamaryn,
Our Copyshop files are A0 files. I’m sending you our PDF Printing Guide.
Hi! I would love to make this one for my Bokser
I couldn’t find where to download
I found it! Now im trying to understand how to print it in a 4a size printer
I just made this coat for my dog, using canvas type fabric and lined with second hand fleece. I love it! Wish I could share a photo of her in it.
i love your pattern so much that i would love to do my own pattern from scratch based on your design to do bespoke . is there a way you can do a video on how to draft the pattern. ty
I think I need to fill this bit in to receive the free pattern.
The pattern file can be downloaded directly from the “download” button that appears once you have entered your email address. A pop-up blocker may prevent the button from displaying correctly. We recommend that you disable it.
I’d like to get this dog coat pattern but can’t find the link to sign up for the newsletter. At the bottom of the screen I see the following but don’t see a link.
Get Sew Inspired
Sign up for our bi-weekly newsletter and get the best sewing tips, ideas & free resources sent straight to your inbox
BTW, the little black and white dog looks exactly like my dog 😉
The pattern file can be downloaded directly from the “download” button that appears once you have entered your email address. A pop-up blocker may prevent the button from displaying correctly. We recommend that you disable it.
Jan 2026 Love this pattern! Thank you so much! I just finished the second one for our two small dogs. I definitely recommend making a mock-up first from scrap fabric to be sure it fits as you want it to. I did for both dogs and I’m so glad I did! (Slightly different sizes.) Both coats are made with nylon for the rain/snow lined with fleece for warmth. I added reflective ribbon to the straps. I am excited to keep our pups’ chests warm with this design and the darts at the hips… genius! Thanks again! I’d upload a photo but I’m not sure how.
We’re glad you like our free dog coat pattern. The reflective ribbon is a great idea!
Please post your versions on Instagram and tag us so that we can see it!
Hola! pude descargar el PDF. Tengo muchas ganas de hacerle abrigo a mis perros! Solo que no me deja elegir las tallas, que el archivo esta protegido por el propietario ToT
Hi Gabriela, we recommend you to open the PDF file with Adobe Acrobat Reader, which is free. With this software, you’ll be able to select the layers.
Hola, Gabriela: te recomendamos que abras el archivo PDF con Adobe Acrobat Reader, que es gratuito. Con este programa podrás seleccionar las capas.
Vraiment dommage aucun lien de téléchargement pour obtenir le patron gratuit
Le lien pour télécharger le patron gratuit est au milieu de cet article de blog. Nous vous recommandons de désactiver votre bloqueur de pop-up ou de pub qui l’empêche d’apparaître.
Hi team – I’ve just made the dog coat for my cousin’s pooch, and I used a different finish than the bias tape in your pattern. It’s something I found when making pot holders of all things! I cut the lining fabric an inch (2.5 cms) larger than the fabric on the outside edge only, then sewed the two pieces together. When turned right side out, the surplus lining fabric extends beyond the main fabric, and can be “stitched in the ditch” to hold it in place. It looks like bias tape without all the hassle. I also finished the neck opening with ribbing to get a snug fit around the neck. Very happy with the pattern.
Gracias por compartir conocimiento! Ahora manos a la obra. Bendiciones