I bought this bag for easy transportation of our 5-month-old Cavalier King Charles Spaniel: Penelope Jane Wigglebottom. We love to take her with us places, but there are times where we need to move quickly or when it's really crowded that it's safer for her to be in our arms. With the Django dog carry bag, I can use the bag like a purse, putting my wallet and keys in the outside pockets, and then when Penny needs to be carried, just scoop her up and put her in. That way my hands are free, I'm not trying to manage a purse and a dog, and she's comfortable. There's a good harness clip inside to make her more secure, but she loves being in the bag, so I'm not too concerned about her jumping out. It zips closed over the top, making it cozy, and there's plenty of room for her to stand up, sit, and snuggle in. I know some people are concerned because the sides aren't rigid, but I don't mind that because it means she can move about more easily in the bag, and once it's zipped closed, it holds its shape well. She's currently only 7.5lbs, but at only 5 months she'll still grow. However, I think she will still have plenty of room once she hits her full size. We're super excited that this bag makes it even easier to take Penny with us wherever we go. If you'd like to follow Penny's exploits, you can find her on Instagram: @pennyjanewigglebottom