Ruffwear makes good dog gear. I highly recommend them
Dogs come in a lot of shapes and the shoulder and chest area sometimes make for a tricky fit, so it's nice if you can try out the pack on your dog before buying.
Here area few of the issues I've had with my dogs' packs while backpacking in New Hampshire.
Dogs getting stuck between two trees and losing the pack. This would be very bad if I hadn't been able to find the pack once they'd lost it. We would have been very short of food for a few days.
Dogs getting stuck between, hitting hard enough to throw them off-balance, or caught on, boulders, trees, and my legs because they are a lot 'fatter' in the chest area when carrying a pack. This started making them tentative about tackling some of the more technical sections of the trail until they figured out how 'fat' they were.
The pack riding up and over the dogs' heads on steep downhill climbs, and getting stuck so I had to go and help the dog out of the straps as it was halfway over the head. Not such a good situation on a steep, rocky downhill with very little handholds.
Difficulty in balancing the load, so the pack tilted more on one side than the other, making the dog feel unbalanced which is not conducive to jumping from boulder to boulder in the mountains.
Foot issues due to extra weight on primarily the front feet of the dog. The trails were very rocky and rough.
Overall poor structure of my sled dog (Alaskan husky) for carrying any weight. He has a deep, very narrow chest, narrow shoulders, and a light build. He looked so miserable and unhappy after carrying the pack for a couple days I ended up carrying it for him. I think he started trying to lose the load on trees- he's not dumb- and looked very happy and relieved once he was free of the pack. My shepherd, who has a wider build and a wider chest did much better, but still wasn't super happy with the pack.
I had them carry just their food, we didn't need to carry water.
I think generally dogs with a wider stance and heavier build (malamutes, labs, Great Pyrenees, newfoundland) tend to handle a pack better than lighter boned dogs (setters, greyhounds, salukis).
I'm sure it also depends on the activity level of the dog, the steepness and roughness of the trail, and the weight of the pack.
I was so excited to try out the packs, but found out that some dogs don't do as well as pack animals. I've met quite a few dogs hiking the whole Appalachian Trail, and some look pretty miserable carrying a pack. Others look perfectly content. It all depends.
The whole point is, it might be a good idea to try out a cheap pack on Kasey first to see how he tolerates it. I'm sure you can use marker training and other methods to make this fun, but on steep hikes where the dog needs all his agility to clambor from boulder to boulder, I would forgo a pack and carry his gear for him.
Just my thoughts on this.