This is my third bag of this type.  We have a white, Standard Poodle who is a registered Therapy Dog and together we visit three hospitals every week.  It is necessary for me to carry everything I might need if Bella should have an "accident"..... plus, I carry our I.D. badges, photos, pen and papers, a brush and other essentials.
  I wear these bags around my waist  (can't carry as I will sit it down and lose it).... and it is inconvenient hanging from my shoulder.  The problem with these bags is that the hardware has been low quality.  The hooks which hold the straps actually break...(the metal part actually broke... twice!  On one bag the sewing came loose where the strap connects to the bag.
  My first two bags were black but I got this brown one this time.  It is working wonderfully and I have a couple of spare hardware parts from the others so this one should last a while.
  I would buy this bag  (or one like it)  again for what we do.