Every dog owner’s been there, juggling a leash, phone, and keys while fumbling for a poop bag at the worst possible moment. Store-bought dispensers always seem to break, dangle awkwardly, or just look plain dull. Here’s the better idea: make your own DIY dog poop bag holder.
It’s cheap, quick, and can be customized to match your dog’s leash or your personal style. Whether you’re into minimal design, rustic charm, or bright patterns, this little project turns a daily chore into something surprisingly fun. By the end, you’ll have a durable, eco-friendly holder that actually makes walks easier.
Why Make Your Own Poop Bag Holder?
Sure, you can buy one online for a few bucks, but making your own has some clear perks:
- Customization: Match it to your leash, jacket, or dog collar.
- Durability: Homemade ones don’t split open like cheap plastic versions.
- Sustainability: Repurpose materials you already have.
- Functionality: Design it exactly how you want, clip, zip, or tie-on style.
- Fun DIY moment: A simple craft that takes less than an hour but feels oddly satisfying.
Plus, when someone compliments your setup at the park, you get to say, “Thanks, I made it myself.”
Materials You’ll Need
Option 1: Fabric or Canvas Version
- Sturdy fabric scrap (canvas, denim, or cotton)
- Needle and thread or a sewing machine
- Scissors
- Small zipper, Velcro, or snap button
- Metal clip or keyring
- Measuring tape
Option 2: No-Sew Version (Upcycled)
- Empty hand sanitizer or travel shampoo bottle
- Craft knife
- Small carabiner or D-ring clip
- Paint or duct tape (for decorating)
Optional Extras:
- Decorative patches, ribbon, or fabric paint
- Rubber band or elastic loop for hanging
- Keychain ring for easy attachment
Whether you sew or not, there’s a version here that works for you.
Step-by-Step Guide: Fabric Poop Bag Holder
Step 1, Measure and Cut Your Fabric

Cut a rectangle about 6 inches wide and 4 inches tall. This size fits one standard poop bag roll comfortably. If you prefer a snug fit, reduce the width slightly, just leave room for stitching.
Step 2, Sew or Secure the Edges

Fold the fabric in half lengthwise (right sides together). Stitch along the two long sides, leaving one end open. This will be your opening for inserting the bag roll.
Turn the fabric inside out so the seams are hidden. You’ve just made the pouch base.
Step 3, Add a Closure
Now close that open end:

- Sew in a zipper, or
- Attach Velcro strips, or
- Add a snap button if you want a quick-access style.
If you don’t want to fuss with closures, fold the end over twice and secure with a small safety pin, surprisingly effective for quick DIY builds.
Step 4, Make a Bag Dispenser Hole

Cut a small circular opening (about ½ inch wide) in the center of one side. That’s where your bags will feed through. Reinforce the edge with stitching or glue to prevent fraying.
Feed a bag through the hole and pull out the first one slightly.
Step 5, Attach the Clip

Sew or glue a small fabric loop to one corner of the holder, then attach your metal clip or keyring. This lets you clip the holder to your leash, belt loop, or backpack.
Optional: Add a second loop for a flashlight or hand sanitizer.
Step 6, Decorate It

This is where the fun comes in. Paint your dog’s name, stencil a paw print, or wrap it with patterned tape. The goal: make it look like something you want to carry.
Quick No-Sew Bottle Version
If sewing’s not your thing, here’s a lazy-genius hack that still looks smart.
You’ll need:
- One empty plastic hand sanitizer bottle (medium size)
- Craft knife or box cutter
- Keychain ring or clip
Steps:
1. Rinse and dry the bottle.
2. Cut a small slit near the bottom, that’s your dispenser hole.
3. Insert a poop bag roll through the bottle’s top opening.
4. Feed the first bag through the slit.
5. Attach a clip through the bottle’s neck loop or lid.
Optional: Wrap it in colorful tape or label it “Poop Patrol” for fun.
This version is nearly indestructible, rainproof, and can be done in 5 minutes flat.
For another quick DIY project that pairs perfectly with your walks, try making a Mason Jar Treat Dispenser to keep treats handy and organized.”
Eco-Friendly Twist: Upcycle What You Have
Instead of buying new materials, reuse what’s already around.
- Old jeans = perfect durable fabric.
- Small socks = instant pouch (just tie the open end).
- Coffee pod containers = compact and waterproof.
- Broken keychains = ready-made clips.
Each reuse saves plastic from landfills, a small win for the planet with every walk.
Making It More Convenient
The goal is function meets style. Here are small tweaks that make a big difference:
- Add a mini hook to attach your house key.
- Keep a spare roll inside so you never run out.
- Line the holder with waterproof fabric if you live in a rainy area.
- Use bright colors so you don’t forget it at the park bench (we’ve all done it).To make your walks even smoother, consider adding a Portable Water Bottle Dispenser so your dog stays hydrated on the go without any extra hassle.
Maintenance Tips
Homemade doesn’t mean high-maintenance.
- Wipe it clean weekly with a damp cloth.
- Replace the bag roll before it runs out, always keep one backup inside.
- If it’s fabric-based, toss it in the wash occasionally to keep odors at bay.
With minimal care, it’ll last months, maybe even years.
Cost Breakdown: DIY vs. Store-Bought
Type
DIY Fabric Holder
DIY Bottle Holder
Store-Bought Plastic Holder
Average Cost
$0–$5
Free
$10–$25
Lifespan
6–12 months
6+ months
3–6 months
Notes
Customizable and washable
Waterproof and quick to make
Often breaks or cracks
A few minutes of DIY saves money and keeps one more chunk of plastic out of the landfill.
To stay organized on the go, especially if you keep spare rolls or cleaning wipes in your vehicle, an Ultimate Car Organizer can make car trips with your dog much more convenient.
Why This DIY Project Works So Well
It solves a real problem, keeping poop bags accessible, without adding bulk or fuss. It’s functional, simple, and adaptable. Once you’ve made one, you’ll probably end up creating matching ones for friends or swapping designs with other dog parents.
It’s a reminder that useful doesn’t have to mean expensive, and a small DIY like this adds a surprising bit of personality to your everyday dog walks.
Conclusion:
Making your own DIY dog poop bag holder is one of those rare crafts that’s practical, quick, and genuinely satisfying. It turns something routine into something personal.
So grab a few scraps, an old clip, and maybe your favorite color paint, your leash setup’s about to get an upgrade. Once you’ve made one, you’ll never go back to those clunky store-bought dispensers again.
