This backpack is very large and very heavy. I wouldn't want to wear this while hiking with my dog in it or even ride my bike. If I were to put my dog and laptop in it and cycle to work, it would be very heavy. I will be returning and keep looking for a different back for my needs