Ball, treats, handkerchiefs, cell phone, keys, dog whistle - I had my pockets always totally stuffed. Now I have discovered this very handy little bag and I'm thrilled. Inside there is a small pocket with zipper, additional small pockets and a practical trailer for the key so that it is not lost. The shoulder strap is adjustable, washable bag is even. It is just perfect for my long walks with my Labrador Dame. Highly Recommended