I go hiking all the time with my dachshund.  He is a little older now so this bag is amazing for when he starts to get tired.  My dachshund fits perfectly and has room to lay down and turn around inside the bag.  It is well made with thick padding, durable and has pockets for all of my hiking gear.