This pack is perfect for our 20 lb Jack Russell mix. He is an older dog and can't walk for long distances. This bag allows him to come on long hikes with us. The inside is super roomy and Jake seems to enjoy riding in it. Great find!