I use this both for walking dogs at a shelter and my own personal dog, and I can say that it's held up through frequent rough use, including dogs jumping on me and pulling me around. The squeaker is a game changer for getting dogs' attention, which is huge for getting promo of adoptable pups, and it holds all of my gear!
My only complaint is that on the smallest setting, the strap is still too big to wear around my waist (I wear a women's size small in clothes). I found an easy workaround and still love the bag, but worth being aware of for someone very thin - you'll be able to wear it as a cross-body, but may need some adjustments to wear as a fanny pack.
Overall, I've recommended this bag to several other walkers and friends and am really happy with it!