RE: GSP or Lab
I'm a Lab man myself, but in looking at your list of what you hunt, and considering where you live, I think I'd go with a German Wirehair. They will eagerly hunt all the animals that you have listed and can take cold water much better than a GSP.