Materials & tools you'll need

Yarn in two colours (one for the front piece, one for the back piece) · Contrasting yarn for straps and ties · Crochet hook sized to your yarn · Sewing machine or needle and thread · Scissors

Step 1 — Crochet the front and back pieces

Begin by crocheting two separate pieces — one in each of your chosen colours. Work each piece using double crochet (dc) stitches in foundation chains of multiples of 4 plus 1 for the main body. Use single crochet (sc) stitches around the borders of each piece to create a neat, firm edge. As you work, make sure to include leg loops on each piece to accommodate your dog's front and back legs, as well as a head loop so the sweater fits around the neck correctly. The size of these openings will depend on your dog's measurements, so measure carefully before starting. Keep your tension even throughout both pieces so they match up correctly when sewn together.

Step 2 — Sew the front and back pieces together

Once both pieces are complete, lay them flat on a surface with the right sides facing each other. Align the edges carefully so the leg loops and head loop match up on both pieces. Sew along one side using a sewing machine or by hand-stitching with a yarn needle and matching thread, leaving the opposite side open to create the neck opening. This open side is what allows the sweater to be placed on and removed from your dog easily. Take your time with the seam — a straight, even stitch line here makes the finished sweater look clean and professional.

Step 3 — Add the border

To neaten and secure all the edges of the assembled sweater, work a single crochet border around the entire piece. Work evenly around all four sides, placing one sc into each stitch or row end as you go. Pay particular attention to closing off any small gaps that remain from sewing the front and back pieces together — the border stitches should anchor these areas firmly. Keep your tension consistent around the leg holes and head opening so these edges stay smooth and don't pucker or stretch out of shape. The border also gives the sweater a polished, finished look along all its edges.

Step 4 — Create and attach the straps

Make two straps using a contrasting colour or one that matches the primary colours of the sweater. Each strap should be long enough to wrap around your dog comfortably while still leaving enough length to tie a secure bow or knot. Crochet each strap as a simple chain or narrow sc strip to give it structure and body. Once the straps are made, sew one end of each strap securely to the inside edges of the open neck side on both the front and back pieces. Position the attachment points so the straps will cross at the back when the sweater is worn, creating a secure X shape that holds the sweater in place without restricting movement.

Step 5 — Put the sweater on your dog

To dress your dog in the sweater, begin by placing the sweater over the head, then guide each front leg through its corresponding leg hole. Criss-cross the straps underneath your dog's tummy so they form an X shape, then pass one set of straps through each front leg hole and the other set through each back leg hole. Adjust the positioning of the sweater so it sits evenly across the back and the leg holes align comfortably with your dog's legs. The sweater should sit snugly without pulling or bunching, and your dog should be able to move freely in all directions.

Step 6 — Tie the straps and finish

Once the sweater is correctly positioned on your dog, bring the straps up and tie them securely at the back of the neck or waist, depending on your preferred placement. A double knot or a neat bow both work well — just make sure the tie is firm enough that it won't come undone during play or movement. Check that the knot isn't sitting directly on your dog's spine or in a spot that causes discomfort. Give the fit a final check all around: the sweater should be snug but not tight, with no pulling at the leg holes or neck. Adjust the strap length and tie placement as needed for the most comfortable fit.

Frequently asked questions

What materials do I need to make a two-toned dog sweater with straps and ties?
You'll need a crochet hook, yarn in two colours (one for the front piece, one for the back piece), contrasting yarn for the straps and ties, a sewing machine or needle and thread for hand-stitching, and scissors.

How do I crochet the front and back pieces of the sweater?
Work each piece using double crochet stitches in foundation chains of multiples of 4 plus 1 for the body, and single crochet stitches around the borders. Remember to include leg loops and a head loop to accommodate your dog's shape.

How do I sew the front and back pieces together?
Lay both completed pieces flat with right sides facing each other. Sew along one side using a sewing machine or by hand-stitching, leaving the other side open to create a neck opening for easy fitting and adjustment.

How do I attach the straps and ties to the dog sweater?
Create two straps in a contrasting or matching colour, long enough to wrap around your dog comfortably with some slack. Sew one end of each strap to the inside edges of the open neck side on both pieces so they can be tied in a bow or knot at the back of the dog.

Enjoyed this tutorial?

Find 60+ free tutorials on YouTube. Grab a pattern from the Etsy shop, or go deeper with a community membership.

Free tutorials on YouTube →    Shop on Etsy →    Join the community →