>>50857get a Daschund, broest of bros. Most of them develop back problems though, so if you have a lot of stairs it's probably not a good idea.
As for hiking/camping dog, the only one i've ever had and could trust was a Boxer. Very loyal, great watchdog, always followed commands. Also ripped snakes in to tiny little bits on a weekly basis (Ausfag here).
RIP Max.