This backpack is well designed and well made.We want to take our poodle mix for a bike ride. When he stands, He is 14” long from neck to his bottom. When he sits, his front leg to the back of his hind legs is 11”, and his neck to his front paw is 14”. His weight is 14.5 lbs.So he’s too big for a sling or basket, but probably OK in a XL dog carrier or backpack.First I tried to carry him at the front. I used the carrier that he can stretch his legs out through the holes and face the front. Maybe my dog is too heavy or his body is too long, he needs to round his spine in the carrier and that doesn’t look comfortable at all.Then, we tried 2 different backpacks. He can fits in the first one, but when I stood up, I felt that his weight was not even and the backpack didnt seem sturdy enough to hold him. The 2nd backpack doesn’t fit his shape at all, even though it has similar measurements as the first one.Then I tried this one. It’s round and roomy inside. I can put my dog in easily. When he sits inside, his head is about the height of the top rim. I can choose to zip or unzip the top screen. When I tried to stand up and walk, I didn’t feel the weight at all. It provides good support to both me and my dog, so he doesn’t move around and it’s much easier for me to carry him.We tested it yesterday on the bike. We unzipped the top screen so my dog was able to put his front paws on the top rim and stick his head out to look around. It was very cute and secured.As a dog owner who wants to bring their little fluffy friend everywhere, I’ve spent lots of time doing research and trying different products, and this backpack is something you won’t regret you buy it for your fluffy baby.