For any dog enthusiasts out there looking beyond the traditional dog brand scope of treat pouches, fanny packs, etc, this pack is *almost* there! A few things I was looking for specifically: can hold at least my wallet, pepper spray, band aids/other small things, sunglasses, a silicone treat pouch, keys, poop bag roll, clicker, and chapstick. The straps on the bottom that are intended for a tripod also have the wonderful capability of carrying my Puller ring or certain other dog toys or even a bunched up rain coat. The bag is a hair smaller than what I’d prefer, but I wanted to start with the cheaper 2L and possibly upgrade to the larger pack if I liked this one. It’s also a fine size for most outings, only gets tricky if we’re going hiking and I want to carry more things. There a few small things I would change to have this be the perfect dog walker bag. The small pouches in the main compartment are the perfect size for a poop bag roll, clicker, and chapstick. But multiple times, I’ve had those items come tumbling out while wearing this pack crossbody (not fun when your entire roll of poop bags rolls out down a hill haha). I’m not sure why this happens, as I never had this issue with the previous pack I was using. I think it’d be nice to have just a bit of tighter elastic on those little pouches to hold stuff in them better. Similar issue with the microfiber lined pocket that I keep my sunglasses in. Since this is actually intended for sunglasses, I think it’s fair to say it does not hold them well. It’s much too open at the top (sort of a wedge shaped pocket), so the sunglasses can easily come tumbling out. A solution would be to make it deeper or just not as wide at the opening. The last thing I would mention is that my guess is the is pack isn’t advertised as washable due to the materials used though I couldn’t find it stated on the site. For use with dog stuff, washing is definitely required, so we’ll see how that goes when the time comes. I think it will probably hold up okay with a hand washing, though throwing it in the machine would be convenient and probably more effective if it would hold up. Overall, really happy with the purchase and it has held up really well so far!