This G-Train Dog Carrier Backpack is pretty comfortable. It has a lot of padding on the shoulder straps which is great if your carrying a heavier dog. This carrier backpack holds a dog up to 25 pounds. Great for puppies who get tired easily! The fabric is weather resistance and the interior pad is removeable and washable. This pack has space for your headphones and a laptop too! It takes some time to get use to for you and your dog but its pretty cool.