I bought this bag for my paralysed Dachshund and there is loads of room inside it for her. The bag is padded well and is comfy, so much so that one off my other dogs went in it and promptly fell asleep! The straps on the bag allow me to wear it as I wanted - across my body. Only negative about the bag is that the "security" band and clip are all wrong. The band is no more than 2 inches long and the clip was not attached as it should be. I can unclip it! I should be able to rectify this.
Normally I can't go outside with my dog on colder days, because he just shivers himself to death. With this shoulder dog bag I can go out in the dead of winter, and my little guy feels just like he was sitting beside a campfire during summer. Of course his whiskers get a bit frosty, but seriously I would recommend this dog bag not only because it keeps my dog comfortable, but also rides comfortably on my shoulder.