I got this for my minature schnauzer puppy so I could get her out and about before her shots were complete, as she couldn't walk outside...and also for times I might want to go on a longer walk, hike or adventure and bring her along.  It could be a little wider from front to back to be more comfortable to the pet...she will only get up to 10 lbs though so it will probably be fine.    I am not sure what the lower pocket in the back is for, nothing really fits in there.  The 2 side pockets are nice for a leash, portable water bowl, treats, etc.   I like the mesh see-through covering.