I'm in college right now, but when I graduate I plan on moving to somewhere further south with warmer weather. I'm probably going to be in an apartment in a suburban type area, but love taking camping trips. I'm looking for a dog with a shorter coat (I don't mind baths but I would hate haircuts) that would be energetic enough to hike with me, yet calm enough that he would be ok in an apartment and walking off the leash while hiking. I would prefer an easier to train pet because I'm not an experienced dog owner, and I'm not really a fan of small dogs. Any dog experts have suggestions? I know I probably won't find a perfect dog, I just want one that will fit my lifestyle.