I agree w/ glacier... as usual

But a small to medium size dog would probably be best, as they live tend to live longer than a large breed.

A border collie, Aussie, husky etc would be great choices, if you are experienced enough for those breeds. I probably wouldn't pick a dog larger than those.