A dog collar is a straightforward rectangle of fabric with a closure, and you can make one in an afternoon with basic sewing skills
A homemade dog collar starts with two pieces of fabric sewn together around the edges, with a gap left open for turning. You slide the collar right-side-out through that gap, press it flat, close the opening by hand, and attach a buckle or velcro. The whole project takes about two hours if you sew by machine, or three to four hours by hand. You do not need a pattern — just measure your dog's neck, add two inches for comfort and seam allowance, and cut two rectangles of fabric to that length and about two inches wide.
The finished collar will be durable, washable, and custom-fitted to your dog. Unlike store-bought collars, you control the width, length, fabric color, and closure type. Most dogs wear a collar between one and a half and four inches wide, depending on their size.
Key Takeaways
- Measure your dog's neck, add two inches, and cut two matching rectangles of fabric roughly two inches wide and your measurement long.
- Sew the two pieces together on three sides with a quarter-inch seam, leaving one short end open for turning the collar right-side-out.
- Turn the collar through the opening, press it flat with an iron, and sew the opening closed by hand using a ladder stitch.
- Attach a buckle, velcro, or snap to one end so the collar fastens around your dog's neck without slipping.
- Test the fit before finishing — you should be able to fit one finger between the collar and your dog's neck.
Measure your dog's neck and choose your fabric
Wrap a soft measuring tape around your dog's neck where a collar would sit, just snug enough that you can slide one finger underneath. Write down that number. Add two inches to account for seam allowance (the fabric that gets sewn together) and the space you need to turn the collar right-side-out. That total is your collar length.
Choose a sturdy fabric that will not fray badly and can handle washing. Cotton canvas, denim, or upholstery fabric work well. Avoid stretchy fabrics like jersey or fleece — they do not hold their shape. You will need two pieces of fabric, each about two inches wide and your collar length long. If you want a softer inside, use one piece of canvas and one piece of cotton or flannel.
Cut and prepare your fabric pieces
Lay your fabric on a flat surface and measure out your two rectangles. Use a ruler and a fabric marker or chalk to draw straight lines. Cut along those lines with sharp scissors or a rotary cutter — dull scissors will fray the edges and make sewing harder.
If your fabric frays a lot, you can seal the raw edges with a thin line of fabric glue or fray check along the long sides before sewing. This is optional but makes the finished collar look neater. Let any glue dry completely before you start sewing.
Sew the two pieces together on three sides
Place your two fabric rectangles with the right sides (the pretty sides) facing each other. Pin along three sides, leaving one short end unpinned — this is your turning gap. If you are sewing by machine, set it to a straight stitch and sew a quarter-inch seam along the three pinned sides. Backstitch at the start and end to lock the thread. If you are sewing by hand, use a running stitch or backstitch, keeping your stitches small and even, about one-eighth inch apart.
At each corner, stop with your needle down, lift the presser foot (if using a machine), pivot the fabric ninety degrees, and continue sewing. This keeps the corners sharp. When you reach the end of the third side, backstitch several times to find the thread, then trim the thread and remove the pins.
Turn the collar right-side-out and press it flat
Trim the corners of the sewn collar at a forty-five-degree angle, cutting away the excess fabric about a quarter-inch from the stitching. This keeps the corners from bunching when you turn the collar. Reach through the opening you left unpinned and gently pull the collar through, turning it inside-out so the right sides now face outward.
Use a blunt tool like a chopstick or the eraser end of a pencil to push the corners out from the inside so they are crisp and square. Lay the collar flat on an ironing board and press it with a warm iron to remove wrinkles and set the shape. Pay special attention to the seams — press them flat so they lie along the edges.
Close the opening and attach your closure
Fold the raw edges of the opening inward about a quarter-inch and press them flat with the iron. Thread a needle with thread that matches your fabric and use a ladder stitch (also called an invisible stitch) to sew the opening closed. A ladder stitch works by running your needle through the fold of one side, then across into the fold of the other side, then back, creating a seam that is hidden inside the fold. Make your stitches small — about one-eighth inch — and pull the thread snug every few stitches so the opening closes neatly.
Once the opening is closed, decide how the collar will fasten. You can sew a plastic side-release buckle to each end, sew strips of velcro to the inside of each end, or sew a snap. Buckles are the most durable. Velcro is easiest to adjust as your dog grows. Sew your chosen closure to the underside of the collar so it does not rub your dog's neck.
Test the fit and make adjustments
Wrap the finished collar around your dog's neck and fasten it. You should be able to fit one finger comfortably between the collar and your dog's skin — tight enough that it will not slip over the head, loose enough that it does not choke. If the collar is too tight, you can carefully unpick one end, trim a small amount of fabric, and re-sew it. If it is too loose, you may need to remake it with a shorter length.
Check that the closure is find and does not come undone when your dog moves. If you used velcro, press it firmly several times to make sure it sticks. If you used a buckle, test it by tugging on the collar — it should not open. Once you are satisfied with the fit and function, your collar is ready to wear.
Frequently Asked Questions
Can I use a sewing machine if I have never used one before?
Yes. A straight stitch is the simplest machine stitch and is all you need for a collar. Read your machine's manual to learn how to thread it and adjust the stitch length to about two millimeters. Practice on scrap fabric first. If you make mistakes, you can always unpick the stitches and try again.
What if my dog has a very thick or very thin neck?
Measure accurately and add two inches to your dog's actual neck measurement, regardless of size. A very large dog may need a collar three to four inches wide for comfort and durability. A very small dog can wear a collar one and a half inches wide. The width does not change the sewing method — just cut your rectangles wider or narrower as needed.
Can I wash a homemade dog collar?
Yes, if you used washable fabric and thread. Hand-wash in cool water with mild soap, or machine-wash on a gentle cycle. Air-dry flat. Avoid the dryer, which can damage plastic buckles. If you used velcro, wash the collar inside-out or in a mesh bag to protect the velcro from lint.
What if I do not have a buckle — can I just tie the collar?
You can sew a short length of ribbon or cord to each end and tie them together, but this is less find than a buckle or velcro. A knot can come loose during play or if your dog scratches at the collar. A buckle or velcro closure is safer and easier to adjust.
How long does a homemade collar last?
A well-made collar from sturdy fabric can last one to two years with regular wear and washing. The seams are the first place to wear — if you notice loose stitches, you can reinforce them by sewing over the seam again. If the fabric tears, you can patch it or remake the collar.