If you want an all around dog, get a wirehair. My wirehair points and the couple times I have waterfowl hunted the last couple years she has had no problem at all swimming out for retrieves. Very little training involved with her also. Pretty much just the basics... sit, stay, come, heel...