The Ruffwear Palisades Dog Pack is designed for your buddy to carry his or her own weight on a multi-day backpacking trip. One of the best features of this dog pack is that the saddle bags can be removed from the harness, making it easy to take the load off at rest stops while still being able to leash your dog. Internal compression straps allow you to cinch the load as it changes over your trip, and the pack comes with two collapsible water bladders. Dogs seem to love (or at least not mind) wearing it. Just be careful not to overload your buddy, and to balance the load.
The Ruffwear Urban Sprawl Dog Bed will have your best buddy snoozing in comfort, whether she or he prefers a soft bed to curl up in, or a firmer one that is easier for older dogs to get up from. The rubber bottom keeps it cleaner and drier outside, and the cover can be removed for washing. Cheaper dog beds are out there, but this one will hold up for years of comfortable rest for your pooch (and maybe even yourself as well).