This bag is so darn practical. I've used it at dog training, dog beach trip and for every day use (shopping/work). It has so many pockets and compartments and hooks for everything you need to carry. I could fit Kirby's training toys, balls, water bottle/s, treats, tissues, poop bags, pawpaw, keys, wallet, phone, medicine, puffer, sluurp bowl and human snacks + other knick knacks. I really love the hidden zipper pockets on the handle to hide keys, key tags etc. Will definitely be using this bag to travel overseas with (without my doggo). Perfect bag!