Thinking about getting a dog. Any suggestions on a breed, mix etc that is best for a hiking partner?