RE: best breed for....
No choice in my mind GSP. I use my 2 for everything. They handle heat OK, cold OK, cover OK, water OK. I don't know of a dog that likes cactus, but mine put up with that OK too. Heck, I like them so much I just got another pup.
Gselkhunter