Transform Old Shirts Into 10 Stylish Dog Outfits

Let’s be honest—your dog doesn’t care about fashion labels. But they do care about comfort, warmth, and smelling like you when you’re not around. That pile of old shirts sitting in your closet? It’s a goldmine for DIY pet projects.

I started making dog outfits from my husband’s discarded button-ups after realizing how much money I was spending on pet clothes that never fit right. Turns out, a little cutting and a few stitches (or no-sew tricks) can give your pup a whole new wardrobe. Plus, upcycling is good for the planet and your wallet.

Here are 10 easy, stylish ways to turn old shirts into adorable dog outfits. Grab a shirt you never wear anymore, and let’s get crafty.

1. The Classic Button-Up Vest

This is the easiest project, and it looks surprisingly polished. Take an old flannel or Oxford shirt, lay it flat, and cut off the sleeves along the seam. Then, simply put it on your dog backwards—the buttons go on their back, not their belly. Roll the sleeves slightly for a casual look, or leave them long for a cozy feel.

For a better fit, use safety pins to cinch the sides under their belly. If you want it permanent, sew a couple of darts at the waist. This style works best for short-haired dogs who get chilly on morning walks.

Pro tip: Choose a shirt with a soft, breathable fabric like cotton or linen. Avoid stiff materials that might irritate their skin.

2. The Knot-Tie Halter Top

Got a basic t-shirt that’s too stained to donate? Perfect. Cut the bottom hem off and then cut vertical slits about two inches deep around the bottom edge. Put the shirt over your dog’s head, with their front legs through the armholes. Then, gather the fabric between their front legs and tie the cut strips into a knot under their chest.

This creates a cute, fitted look that doesn’t require any sewing at all. It’s great for small dogs and puppies who are still growing—you can adjust the knot as they get bigger.

Just make sure the armholes aren’t too tight. You want them to be able to move freely and run around without restriction.

3. The Cozy Sleeve Sweater

Don’t throw away those sleeves you just cut off! They make perfect little tube sweaters for tiny dogs or for keeping your dog’s chest warm. Take one sleeve and cut it to the desired length. Then, cut two small holes near the folded edge for their front legs to poke through.

The stretchy knit of a sweatshirt sleeve works best for this. It hugs the body without being too tight. You can leave the cuff as a roll-neck collar for extra warmth.

This is a five-minute project that’s perfect for a quick fix when there’s a sudden temperature drop.

4. The Collared Polo Dress

For a preppy look, use an old polo shirt. Lay it flat and cut off the sleeves. Then, cut the shirt shorter so it ends right at your dog’s back legs. The collar stays up, giving them that sporty vibe. The side slits at the bottom let their legs move freely.

If you want it to look like a dress, you can add a little elastic band at the middle to cinch the waist. This gives it a cute, flared shape.

Polo shirts are usually a thicker cotton, so this outfit works well for spring and fall. It’s also super easy to wash—just throw it in with your regular laundry.

5. The Peasant Blouse (For the Girly Pup)

Take a flowy, lightweight blouse—think floral prints or soft chiffon—and transform it into a breezy summer top. Cut the sleeves off and shorten the hem to your dog’s mid-back. The loose, airy fabric will keep them cool while still looking like they’re dressed for a garden party.

Use the existing buttons to adjust the fit. If the blouse is too wide, you can gather the fabric at the back and tie it with a ribbon or a strip of the cut-off sleeve.

This is a one-of-a-kind outfit that no other dog at the park will have.

6. The Convertible Bandana-Shirt

This is the easiest project ever, and it’s perfect for dogs who hate wearing clothes. Cut a large square from the back of an old shirt. Fold it in half diagonally to make a triangle. Then, fold the long edge over a few times until it’s a thick strip.

Tie it around your dog’s neck like a bandana. The fabric from the shirt will still have your scent, which is super comforting for anxious pups. It’s a subtle way to dress them up without the full outfit commitment.

Use shirts with fun patterns or logos for a pop of personality.

7. The Racerback Tank

Old tank tops make amazing dog shirts. Just cut off the straps and shorten the bottom so it fits like a little muscle tee. The armholes on a tank top are usually large enough for your dog’s front legs without any major adjustments.

This is my go-to for hot summer days. It protects their belly from the sun and hot pavement while still letting them breathe. The stretchy fabric moves with them, so they can run at full speed.

If the shoulder seams are too bulky, just snip them open for a smoother fit.

8. The Upside-Down Hoodie

Use an old kids’ hoodie or a large adult hoodie. Put it on your dog upside down—the hood covers their back, and the kangaroo pocket sits on their chest. Cut the sleeves off to create leg holes, and trim the bottom hem to fit around their neck.

The hood becomes a cute little backpack-style bump on their back. You can even stuff it with a small heating pad for extra coziness on cold days.

This is a bit more advanced, but the result is a super warm, snuggly outfit for winter walks.

9. The Button-Up Wrap

For dogs that hate things over their head, this is a lifesaver. Lay the shirt flat and cut it open all the way down the front—you’re basically creating a little robe. Put it on your dog like a cape, with the collar at their neck and the sides wrapping around their belly.

Use the buttons to secure it, or add some Velcro strips if the buttons sit too high. This is a great option for senior dogs with mobility issues because there’s no pulling over the head.

It’s also super easy to put on and take off, making it perfect for quick potty breaks in the rain.

10. The Patchwork Pup Sweater

If you have several shirts that are too worn out to wear, combine them! Cut large squares from each shirt and sew them together to make a patchwork fabric. Then, cut out a simple dog sweater shape (think two leg holes and a neck hole) and hem the edges.

This is a great way to use up scraps and create something truly unique. Mix different textures—soft cotton, fleece, and knit—for a cozy, eclectic look.

You can even add a pocket from an old shirt as a cute decorative detail.

Final Thoughts

Upcycling your old shirts into dog outfits is a fun, rewarding project that saves money and reduces waste. The best part is seeing your pup strut around in something that used to be your favorite tee. Don’t worry about making it perfect—dogs don’t care about perfect stitches. They just care about being close to you.

Start with the easiest project (the bandana or the knot-tie top) and work your way up. Before you know it, you’ll have a whole collection of custom outfits that are as unique as your furry friend.

FAQ

1. How do I measure my dog for a shirt outfit?

Measure around their chest (the widest part, right behind the front legs) and their neck. Also, measure from the base of their neck to the base of their tail for the length. Use these measurements to decide how much to cut.

2. What fabric is best for homemade dog clothes?

Soft, stretchy, breathable fabrics like cotton jersey, flannel, and lightweight fleece are best. Avoid rough, scratchy materials and anything with heavy embellishments that could snag.

3. Can I make these without a sewing machine?

Absolutely! Many of these projects can be done with fabric glue, safety pins, or just tying knots. For no-sew options, stick to stretchy fabrics that won’t fray.

4. Will my dog actually wear these outfits?

Some dogs love wearing clothes, others need time to adjust. Start with short wearing sessions and give them treats. If your dog seems stressed, try a lighter style like a bandana first.

5. How do I wash homemade dog clothes?

Most can be washed in cold water on a gentle cycle and air-dried. Avoid the dryer as it can shrink or warp the fabric shape. Wash them with your own clothes to keep them smelling like you.


Read more from Us

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *