We just got this carrier for our 5 lb puppy. He fits into it comfortably and although he was initially nervous, he got used to it very quickly. It's very useful as a car seat and comfortable on the shoulder. Haven't used it as a backpack yet.  I love how the wheels can be covered up when you wanna wear it so it won't get your clothes dirty. 
Nice quality too.