Make a Cute and Handy Dog Poop Bag Holder

This poop bag holder is a little boxed bag with a zipper, an opening for handy bag access, and a loop to attach it to your dog’s leash, trousers, purse or key chain. The standard poop bag rolls fit this pouch amply and there is some space left for your keys or some little treats for the dog. It’s a great beginner sewing project that can be completed in under an hour.

diy poop bag holder hanging on a shoulder bag
diy poop bag holder with a bag dispenser opening
a little roll of pink doggy poop bags on a white background

If you’re a dog owner who loves to sew, this quick and easy DIY project is the perfect way to combine both passions. A homemade dog poop bag holder is a fun sewing project and a practical accessory for daily walks. If you don’t have a dog, know that it is a thoughtful gift for a dog lover. Maybe you're looking to use up fabric scraps, or donate handmade items to your local animal shelter.

diy dog poop bag holder with a zipper, a swivel and an opening that serves as a bag dispenser
diy dog poop bag holder with a an opening that serves as a bag dispenser

In this tutorial, I’ll guide you step-by-step through the process of sewing your own dog poop bag dispenser. Let’s get started!

Fabric Needs

    • Two rectangles of 5 ½ inches by 4 ¾ inches
    • Four rectangles of 5 ½ inches by 2 ⅜ inches
    • One little rectangle of 2 inches by 2 ½ inches

You can buy new fabric, use some leftovers from other projects, or upcycle some other material. Cotton works perfectly but waterproof fabric is also a good idea for these. Use fabric from an umbrella, a tent, an old raincoat or a sail. I made two bag holders and used a thin vinyl from an old table cloth (white-red-orange fabric) and a synthetic sturdy yellow fabric from an old beach windscreen.

fabric pieces and notions (zipper and swivel) you need to make a poop bag holder

Notions Needs

    • Matching thread
    • A small zipper (at least 5 inches long)
    • A swivel hook
    • Fusible interfacing to reinforce lightweight fabrics

The zippers I use are 8 inches long because I have a whole stack of Madam Sew zippers. Having one of these sets in multiple colors at hand is so convenient. You can cut any zipper to size easily.

Did you know that we sell cotton thread at Madam Sew? We are very proud of the quality of this thread and are gradually adding more and more colors to the catalogue.

Madam Sew zipper set 8 inch multiple colors
Madam Sew cotton thread on a wooden thread rack

Sewing Tools

Madam Sew zipper foot on a sewing machine sewing next to the zipper coil of a red zipper
Pinked edges of the poop bag holder with Madam Sew’s Pinking Shears

Step-by-Step Instructions

1. Fabric Pieces

You will have to cut the fabric pieces to size as described above, mark the cutouts and cut to get the shapes you need for this project

First, you need to cut:

  • The two larger pieces for the back with the opening - A - 5 ½ inches by 4 ¾ inches
  • The four smaller pieces for the front with the zipper - B - 5 ½ inches by 2 ⅜ inches
  • The tiny piece for the loop - 2 inches by 2 ½ inches

six fabric pieces with dimensions and labeling to make the poop bag holder

If you are using lightweight materials like cotton, apply fusible interfacing to all fabric pieces before you take the next steps.

Then, mark four 1-inch squares in each corner of the two larger pieces (A) and two 1-inch squares in the two bottom corners of the four smaller fabric pieces (B) as shown in the picture below.

Large fabric piece with cutouts
Large fabric piece with cutouts

Cut out all the marked squares with fabric scissors. This is what you should have now.

Six fabric pieces ready to be sewn together to make a poop bag holder

2. Tab

Fold the little fabric piece for the tab in half and fold the two long edges inward. You can make it wider or thinner by folding more or less edge inward. My loop had to be rather thin to match the swivel hook I got.

a small fabric piece folded in half
a small fabric piece folded in four

Stitch the tab closed with a topstitching on both edges.

a tab topstitched with yellow thread and a swivel hook

Run the tab through the swivel.

3. Zippered Front Side of the Pouch

Next I’m installing the zipper using the four smaller fabric pieces (B).

Open the zipper. If your zipper is long, position your fabric pieces in the middle of the zipper. Pin two B- pieces on each side of one zipper tape, right sides facing. This means that you need to pin the long end (the one without the cut-outs) to the zipper on the wrong side (the right side is facing the zipper). The sandwich consists of one fabric layer, a zipper, one fabric layer.

a zipper with two fabric pieces attached (with pins) to one zipper tab
a yellow zipper with two fabric pieces attached to one zipper tab, view from the right side

Sew these layers together by sewing close to the zipper coil with a zipper foot.

a zipper with two fabric pieces sewn to one zipper tab

Repeat the same thing with the other zipper tab. Make sure you start at the same spot on the zipper coil

a zipper with two fabric pieces attached (with pins) and two fabric pieces sewn to a tab

Press the seams flat against the zipper tape and topstitch through all five layers (two fabric layers, two seam allowances and the zipper tape) on both zipper coils. You can use a seam roller to press when working with vinyl and a plastic zipper.

a yellow zipper with four fabric pieces attached, seams pressed with a rolling seam presser
two fabric pieces sewn to a yellow zipper, with topstitching

4. Swivel Hook & Tab

Pin the swivel hook plus tab on the right side, aligned with the fabric’s edge. Baste stitch in place.

a tab with swivel hook sewn to a zipper

5. Back Side of the Pouch

Fold the larger fabric pieces in half (the fold is in the 4 ¾ inch side as shown in the picture below) and press with a hot iron or a cold pressing tool. Mark the center of the fold. On the fold line, mark half an inch from the center on both sides. From one mark to the other, you have 1 inch. This is the opening through which the bags will be dispensed.

a fabric piece with a fold and three markings in the center

Place both fabric pieces on top of each other, right sides facing each other. Stitch on the fold line from one fabric’s edge until the mark and backstitch to secure the threads. Then repeat for the other side. The part in between the two rows of stitching is the one-inch opening that will be used for easy access to the poop bags. If you look closely, you can see the yellow stitches in the image below. I should have used another color, I know.

fabric pieces with a fold and three markings in the center on top of each other right sides facing
fabric pieces with a fold and three markings in the center sewn together right sides facing
detail of the stitches and markings on vinyl fabric pieces to make a diy poop bag holder

Fold the wrong side of each of the fabric pieces towards each other and press the seam you’ve just sewn. Again, I used a rolling seam presser to press vinyl seams. If you are working with cotton, a good press with your iron is what is advised here.

two fabric pieces sewn together folded away from each other
pressing the seam of vinyl fabric with a rolling seam presser
showing the opening that will serve as the bag dispenser for the poop bag holder

6. Assemble the Bag

Open the zipper so the teeth are in the middle of the bag. Place the two sewn pieces of the bag (back and front) on top of each other, right sides together. Pin or clip together.

assembling the two main parts of the poop bag holder
using clips to assemble the two main parts of the poop bag holder

Sew the four longer straight sides (top, bottom and sides). Don’t sew the cut-out corners just yet. Finish the edges of these seams. I just used my pinking shears.

the two main parts of the poop bag holder sewn together right sides facing

Now cut the zipper tape and the part of the tab that sticks out.

the zipper is clipped before moving on to the next step of making the poop bag holder
the edges are finished with pinking shears before moving on to the next step of making the poop bag holder

The four corners are not to be sewn together flat, like you’ve just sewn the 4 seams. You have to pinch the corners together perpendicular to the side seams. To do so you pull the inside corners away from the inside so you have four straight and flat seams that you can pin and sew.  

pinching the corners of the boxed bag together to pin or clip before sewing
the little poop bag holder from the inside with 4 clips holding the corners together
using clips to hold the corners together before sewing

Once you’ve sewn these four corners, your sewing work for this project is done. Clip the threads and finish the edges of the seams with pinking shears or your preferred method.

etail of one corner sewn closed with yellow thread

Turn the bag right side out through the zipper opening and that’s it. This bag from an old table cloth is ready for use.

finished diy doggy poop bag holder with vinyl fabric and a yellow zipper
upcycled table cloth into a small poop bag holder with a tab and swivel hook

Insert the roll of poop bags, pull the first bag through the 1 inch opening, attach the bag to the leash or any other bag that you take on your walks, and you are ready for a walk in style! The bag below was made out of an old beach wind shield.

yellow poop bag holder made out of a wind shield
a diy poop bag holder with an opening for easy access to the doggy poop bags

Join our Sewing Club!

Save 10% on your first order

Be the first to know about our tutorials, weekly deals and so much more!

Value is required
Thank you!

To Conclude

Now that you know how to create your own DIY dog poop bag holder, why not keep the sewing momentum going? You can sew a matching dog leash using fabric scraps. The Madam Sew wristlet bag that I made some time ago can hold little treats for the dog or your house keys and a couple of dollars. Another great project is the water bottle holder. It can also be attached to any bag or leash so you have your own or your dog’s water bottle with you. All three projects are beginner-friendly and great for everyday outings.

homemade dog leash from scraps
hand made bottle holder

Happy sewing, and don’t forget to share your creations with us!

 

An
Blogging for Madam Sew

Download Free PDF here