This is a great little rucksack for carrying your pup before she can go on the ground and when she can't walk very far.
The pockets are good, zipped and roomy. The straps are well padded with waist and chest straps.
The only downside, is that the clip and elastic which attach to the dog's collar are not adjustable. When first used, they were not long enough to reach our Mini Schnauzer pup's collar. Before our dog had ever been on the ground, she was happy to sit with her paws and head out but later she struggled and tried to get out. The strap wasn't long enough for her to lie down.
We found that zipping her in completely and unclipping her collar from the strap, meant that she could lie down and sleep/rest.
We put a piece of Vet Bed in the bottom.
In conclusion: great sturdy product, more than fit for purpose.