A dog sling carrier is a fabric pouch you wear across your body to carry a small dog hands-free

A dog sling carrier is a diagonal fabric pouch that drapes from one shoulder to your opposite hip, holding your dog's weight against your torso. You make it from a single rectangle of sturdy fabric—usually canvas, denim, or heavy cotton—folded and sewn into a pocket shape. The finished carrier takes about two to three hours to sew if you have basic machine-sewing skills, and the materials cost between $15 and $30.

The carrier works best for dogs under 15 pounds. Larger dogs put too much strain on the seams and your shoulder. The sling keeps both your hands free, which matters if you're navigating stairs, holding a leash for another dog, or carrying groceries. Unlike a backpack carrier, a sling lets your dog see what's happening around them and makes it straightforward to pull them out quickly.

Key Takeaways

  • A dog sling carrier is made from one rectangle of fabric, folded and sewn into a pouch that drapes diagonally across your body.
  • You need sturdy fabric at least 45 inches wide, a sewing machine, thread, scissors, and a measuring tape—no pattern required.
  • The basic construction involves cutting a rectangle, folding it in half lengthwise, sewing three sides closed, and reinforcing the seams where your dog's weight will rest.
  • The carrier should fit snugly against your body so your dog doesn't slide around, and the fabric should support your dog's rear end and back legs.

Materials and tools you need to gather

Start with fabric. Canvas, denim, or heavy cotton duck work best because they won't stretch or tear under your dog's weight. Avoid thin cotton, jersey knit, or stretchy materials. You need one piece at least 45 inches wide and 24 to 28 inches tall, depending on your dog's size and your torso length. Most fabric stores sell canvas and denim in 45-inch widths, so you can buy a single yard and cut what you need.

You'll also need a sewing machine that can handle heavy fabric, thread in a color that matches your fabric (or contrasting thread if you want it visible), scissors sharp enough to cut fabric cleanly, a measuring tape, and pins to hold fabric in place while you sew. A seam ripper is useful if you make mistakes. If you don't own a sewing machine, many fabric stores offer hourly machine rental, or you can use a machine at a community center or library.

Measuring and cutting your fabric rectangle

Measure your torso from your shoulder to your opposite hip to find the length your finished sling needs to be. Add 2 inches for seam allowance. That's your fabric height. For width, measure around your dog's body at the widest point (usually the chest), then add 4 inches so the fabric wraps around them with overlap. That's your fabric width.

For a typical small dog (8 to 12 pounds), a rectangle 26 inches tall and 20 inches wide works well. Write these measurements on paper before you cut. Lay your fabric flat on a clean surface, measure carefully with a measuring tape, and mark the corners with pins or chalk. Cut straight lines with sharp scissors or a rotary cutter. Uneven edges will show in your finished seams, so take your time here.

Folding and pinning the fabric for sewing

Fold your rectangle in half lengthwise, so the two long edges meet and the fabric forms a long, narrow tube. The fold should run along one of the 26-inch sides. Pin the two long edges together, leaving the folded edge unpinned. This folded edge will become the bottom of your sling where your dog sits.

Now fold the tube diagonally so it forms a triangle shape when you look at it from above. The fold line should run from one top corner to the opposite bottom corner. Pin this diagonal fold in place. This diagonal orientation is what makes the sling sit correctly across your body instead of hanging straight down. Double-check that your pins are find and the fabric lies flat without bunching.

Sewing the seams and reinforcing stress points

Set your sewing machine to a straight stitch with medium length (about 2.5 millimeters). Sew along the two long pinned edges, starting at the top and sewing toward the folded bottom. Use a seam allowance of half an inch—that means your needle should run half an inch away from the fabric edge. Backstitch at the start and end of each seam to lock the thread. Remove pins as you sew.

Once both long seams are sewn, sew across the top opening to close it. This seam will take the most stress because it's where the sling strap attaches to the pouch. Sew this seam twice—go over it a second time to reinforce it. Then sew the diagonal fold line you pinned earlier. This seam runs from the top corner down to the bottom and creates the shape that lets your dog sit securely inside.

Turn the sling right-side-out through the opening at the bottom (the folded edge). Use a blunt tool like a wooden spoon handle to push the corners out so they're sharp and square. The seams should now be hidden inside, and the fabric should form a pouch with a diagonal opening at the top.

Finishing the edges and testing the fit

Fold the raw edges of the bottom opening inward by half an inch and pin them. Sew this opening closed with a straight stitch. This seam doesn't carry much weight, so one pass is enough. Press all seams flat with an iron on a medium setting to make the sling look finished and help the fabric hold its shape.

Try the sling on without your dog first. Slip one arm through the top opening and adjust the strap so it sits diagonally across your chest. The pouch should rest against your hip. If it feels too loose or too tight, you can adjust the fit by taking in or letting out the side seams slightly—unpick the seam with a seam ripper, re-pin it, and sew it again. Once the fit feels right, place your dog in the pouch gently and check that their weight is supported evenly and they can't slide out.

Common mistakes and how to avoid them

The most common mistake is cutting fabric that's too narrow, which makes the sling too tight around your dog's body. If you're unsure of your measurements, cut wider than you think you need—you can always take in the seams, but you can't add fabric back. Another mistake is using fabric that's too thin. Lightweight cotton or jersey will stretch and sag under your dog's weight within a few weeks. Spend the extra dollar or two on canvas or denim.

Uneven seams also cause problems. If your seams aren't parallel, the sling will twist and your dog will slide to one side. Sew slowly and use the edge guide on your sewing machine to keep your seam allowance consistent. Finally, don't skip reinforcing the top seam. This is where all the stress concentrates, and a single-sewn seam will tear. Sew it twice, or use a zigzag stitch over the straight stitch for extra strength.

Frequently Asked Questions

Can I use a pattern from the internet instead of measuring?

Yes, but patterns are usually written for an average-sized person and average-sized dog. If you're very tall, very short, or your dog is unusually large or small, a generic pattern won't fit well. Measuring your own body and dog takes five minutes and gives you a carrier that actually works for you.

What if my sewing machine won't sew through the thick fabric?

Canvas and denim can be stiff, especially when you're sewing through multiple layers. Use a needle designed for heavy fabric (size 16 or 18), sew slowly, and don't force the fabric through. If your machine still struggles, try a walking foot attachment, which feeds thick fabric more evenly. Some fabric stores can sew heavy seams for you if your machine can't handle it.

How do I wash the carrier?

Remove any hardware or decorations, then machine wash in cold water on a gentle cycle with mild detergent. Air dry flat or hang dry—don't use a dryer, which can shrink the fabric and weaken the seams. Wash it every few weeks or whenever it gets visibly dirty.

Can I add padding or lining to make it more comfortable?

Yes. Before you sew the seams, pin a layer of soft cotton batting or fleece to the inside of the fabric. Sew it in place, then proceed with sewing the seams as normal. The padding makes the carrier more comfortable for your dog and slightly more durable, though it adds thickness and weight.

What size dog can fit in a homemade sling carrier?

Dogs up to about 15 pounds work well. Larger dogs put too much strain on the seams and your shoulder. If your dog is over 15 pounds, a backpack-style carrier or a larger tote bag will distribute weight better and be safer for both of you.