Moosejaw Mountaineering offers everything you can think of as far as camping, backpacking, water activities, etc. They welcome dogs inside the store and offer dog equipment. The sales people are all outdoorsy people so they know the products and how to use them well. Their recommendations are well appreciated. Prices are average to moderately high, but you are paying for their service as well.