
Crochet Dog Poop Bag Holder: The Easy Pattern Every Dog Owner Needs
If you’re a dog owner and a crochet enthusiast, you already know that the best projects are the ones that look adorable and actually solve a real problem in your everyday life. Today’s pattern does exactly that. A crocheted dog poop bag holder is one of those small but mighty accessories that makes every walk with your pup a little more stylish, a little more organized, and a whole lot more charming than fumbling around with a roll of bags stuffed into your pocket.
Whether you’re a beginner crocheter who has just learned the basics or someone with years of experience looking for a quick and satisfying project, this pattern is genuinely for you. It requires minimal yarn, works up fast, and produces something you’ll use every single day. Let’s dive into everything you need to know to make your own crochet dog poop bag holder from scratch.
Why Crochet a Dog Poop Bag Holder?
You might be wondering why you’d bother crocheting one when you can buy a plastic dispenser at the pet store for a few dollars. The answer is simple: handmade is always better.
A store-bought dispenser is usually made from plastic that feels cheap, breaks easily, and frankly looks a little sad clipped to your leash. A crocheted holder, on the other hand, is soft, durable, customizable, and completely unique. You can make it in your dog’s favorite color (well, their human’s favorite color), work in their name or a little bone motif, or match it to your leash for a coordinated look that will absolutely get compliments at the dog park.
Beyond the aesthetic appeal, crocheted dog accessories are also a wonderful gift idea. If you have friends or family members who are dog lovers, a handmade bag holder is a thoughtful, practical, and personal gift that costs very little to make but feels genuinely special to receive. It also makes a great item to sell at craft fairs or in an online shop, since dog owners are always looking for cute accessories for their pets.
And practically speaking, this project takes most people between one and two hours to complete. It’s a perfect project for a quiet afternoon, a car ride, or an evening in front of your favorite show. You don’t need to think too hard once you get going, which is exactly the kind of meditative crochet experience many of us love.
Materials You’ll Need
Before you cast on, gather everything you’ll need. The good news is that this project is very budget-friendly, and you might already have most of what’s required in your stash.
Yarn: You’ll need approximately 50 to 75 yards of worsted weight yarn (Size 4). Cotton yarn is a great choice for this project because it’s sturdy, washable, and holds its shape well. However, acrylic yarn works perfectly too and gives you a softer finish. Feel free to use up scraps from other projects — this holder is small enough that even a partial skein will do the job.
Hook: A 5.0mm (H/8) crochet hook is the recommended size for worsted weight yarn. If you’re working with a lighter cotton, you can size down to a 4.5mm (G/7) hook.
Notions: You’ll need a yarn needle for weaving in ends, a pair of scissors, a lobster claw clip or swivel clip (easily found at craft stores or online), and optionally a stitch marker to keep your place in the round.
Optional embellishments: Small buttons, safety eyes if you want to add a face to your holder, scraps of contrasting yarn for stripes or appliqués, or a short piece of ribbon to thread through the top.
Understanding the Pattern: A Few Notes Before You Start
This pattern is worked in the round from the bottom up, creating a small tube that is just the right size to hold a standard roll of dog waste bags. The tube is open at both the top and the bottom — bags feed in from the top and pull out from the bottom with ease.
The pattern uses mostly single crochet stitches, which makes it truly beginner-friendly. If you know how to make a magic ring (or a chain ring as an alternative), single crochet, and slip stitch, you have everything you need to complete this project.
A note on gauge: gauge is not critical for this project, but for reference, 14 single crochets and 16 rows = 4 inches with worsted weight yarn and a 5.0mm hook. The finished holder should measure approximately 4.5 inches tall and 3 inches in diameter, which fits a standard roll of bags perfectly.
The Pattern: Crochet Dog Poop Bag Holder
Abbreviations Used
MR — Magic Ring
CH — Chain
SC — Single Crochet
INC — Increase (2 SC in the same stitch)
SL ST — Slip Stitch
ST — Stitch
BLO — Back Loop Only
YO — Yarn Over
RND — Round
Instructions
Round 1 (Bottom of the Holder):
Start with a magic ring. SC 6 into the ring, then pull the ring closed tightly. Slip stitch into the first SC to join. (6 sts)
Round 2:
CH 1. INC in each stitch around. SL ST to join. (12 sts)
Round 3:
CH 1. SC 1, INC repeat around. SL ST to join. (18 sts)
Round 4:
CH 1. SC 2, INC repeat around. SL ST to join. (24 sts)
At this point, you have a flat circle that forms the bottom of your holder. It should lie flat without bunching or curling. If yours is curling, try going up a hook size. If it’s ruffling, try going down a hook size.
Round 5 (Begin the sides — transition to working in BLO):
CH 1. Working in BLO only, SC in each stitch around. SL ST to join. (24 sts)
Working in the back loop only for this one round creates a clean, defined edge where the bottom meets the sides of the holder — it’s a small detail that makes the finished piece look really polished.
Rounds 6 through 18 (The Body):
CH 1. SC in each stitch around. SL ST to join. (24 sts)
Repeat this for rounds 6 through 18. This is where the magic happens — your flat circle slowly transforms into a little cylinder. This section is wonderfully mindless to work, which is great for relaxing evenings or watching TV. You’ll notice the tube starting to take shape after about round 8, and by round 14 or 15 it really looks like something.
If you want to add stripes, this is the section where you’d switch colors. A simple color change at the beginning of any round works beautifully — just drop your current color, join your new color with a slip stitch, and continue. Two or three rounds of a contrasting color make a lovely stripe.
Round 19 (Optional Texture Round):
CH 1. SC 1, skip 1, SC 1 repeat around. SL ST to join.
This round is entirely optional. Skipping stitches at this point creates a very slightly open, textured look at the top edge of the holder. Some crocheters like this detail; others prefer a solid top. Either works perfectly.
Round 20 (Eyelet Round for the Clip):
CH 1. SC 3, CH 3, skip 3 stitches, SC 6, CH 3, skip 3 stitches, SC remaining stitches. SL ST to join.
This round creates two small eyelets on opposite sides of the holder. These are where you’ll thread your clip or cord to attach the holder to your leash. If you’d rather just have one attachment point, do only one CH 3 eyelet and work SC in the skipped stitches on the second side.
Round 21 (Final Edge):
CH 1. SC around, working 3 SC into each CH 3 space from the previous round. SL ST to join. (24 sts)
Fasten off and leave a tail for weaving in.
Finishing
Weave in all your ends using your yarn needle. Give the holder a little tug to even out the shape. If you used cotton yarn, you can lightly dampen it and block it into shape, which gives a really crisp, professional finish.
Thread your lobster claw clip through one or both eyelets. You can use a short loop of yarn, a piece of ribbon, a key ring, or even a small length of paracord as the connector between the eyelets and the clip. Whatever you have on hand works great.
Load your roll of dog bags from the top, pull the loose end through the bottom opening, and clip the whole thing to your leash. You’re ready for your walk.
Tips for Customizing Your Dog Poop Bag Holder
One of the best parts of making this yourself is the endless opportunity for customization. Here are some ideas to make your holder truly one of a kind.
Add a face. You can easily turn this holder into a little character by adding safety eyes between rounds 10 and 12, embroidering a small nose and mouth below the eyes, and adding small crocheted ears at the top edge. Dogs, cats, bears, and foxes all work wonderfully.
Use self-striping yarn. If you want colorful stripes without the hassle of changing colors yourself, pick up a ball of self-striping or ombre yarn. The color changes happen automatically as you work, and the result is a beautifully gradient holder with zero extra effort.
Try a different texture. Swap out single crochet for half double crochet in the body rounds for a taller holder with a slightly more open texture. Or try working in the back loop only for the entire body section to create a ribbed look.
Add an appliqué. A small crocheted bone, paw print, or heart stitched onto the side of the finished holder adds a sweet personalized touch. These tiny appliqués are worked separately and then simply sewn on.
Make it with a button closure. Instead of leaving the top completely open, you can add a small flap and a button to keep the bag roll more secure on windy walks. Simply crochet an extra flat rectangle after fastening off, fold it over the top opening, and sew on a button.
Caring for Your Crocheted Dog Bag Holder
Practical accessories need to stand up to real-world use, and this one will. A few care tips will keep your holder looking great for a long time.
If you used cotton yarn, machine washing on a gentle cycle is perfectly safe. Let it air dry to maintain the shape. If you used acrylic yarn, you can machine wash and dry on low. Avoid high heat, which can warp acrylic fibers.
Give it a wipe-down after rainy walks if any mud splashes onto it. Cotton holders can handle spot cleaning easily, and most will come clean with just a bit of water and mild soap.
Making Multiple Holders as Gifts
If you’ve made one and caught the bug, you’ll find that making a batch goes quickly. Many crafters like to make these in groups of four or five, using up scraps of yarn in fun color combinations. Each one takes so little yarn that you can genuinely make several from a single skein.
For gift-giving, tie a roll of fresh bags inside the holder and attach a handwritten tag with the recipient’s pet’s name. It’s a gift that costs very little to make but communicates so much care and thoughtfulness. Dog owners tend to absolutely love receiving handmade pet accessories, and since this holder is something they’ll use multiple times a day, they’ll think of you often.
If you’re crafting to sell, these holders are consistently popular at farmer’s markets and craft fairs, especially when displayed with a range of colors and a few examples showing different customization options. Pricing them between eight and fifteen dollars is typical depending on your market, and they’re quick enough to make that your time is well compensated.
A Few Beginner Tips If This Is One of Your First Projects
If you’re relatively new to crochet and this is one of your first attempts at working in the round, a few things will make your experience smoother.
Use a stitch marker to mark the first stitch of each round. When you’re working in a continuous spiral or joining rounds, it can get confusing to know where one round ends and the next begins. A simple locking stitch marker (or even a small piece of contrasting yarn) clipped to the first stitch of each round is a lifesaver.
Don’t pull your stitches too tight. Tension that’s too tight makes it hard to insert your hook into the next round and can distort the shape of the cylinder. Aim for a firm but relaxed tension where you can easily see your stitches and insert your hook without forcing it.
Count your stitches at the end of each round. It takes just a few seconds and saves a lot of frogging later. If your count is off, it’s much easier to fix one round back than to discover the problem ten rounds later.
And finally, don’t be discouraged if your first one isn’t perfect. The wonderful thing about small projects like this is that they’re low-stakes. Even a slightly lopsided or uneven holder will function perfectly well, and with each one you make, your tension and technique will improve.
Final Thoughts
There’s something genuinely satisfying about a crochet project that you’ll reach for every single day. A dog poop bag holder is humble in its purpose but joyful in its making — a small, colorful, handmade thing that makes the daily ritual of walking your dog feel a little more intentional and a little more personal.
Whether you’re making one for yourself, gifting them to the dog lovers in your life, or adding them to your craft fair inventory, this pattern delivers a lot of reward for a small investment of time and yarn. You can have a finished holder in your hands in an afternoon, and the skills you use here — working in the round, increasing to form a flat circle, creating eyelets — will serve you well in dozens of other crochet projects.
So grab your yarn, find your hook, and settle in for a satisfying little project. Your leash is about to get a whole lot cuter.
Happy crocheting — and happy walking!