i've got a pudelpointer. about as good as it gets for a versatile /upland dog. if i only hunted ducks , chessy all the way. a lab makes a lot of sense for rochester. or a springer. plenty of rabbits to chase when birds shut down. late season lake O can be ugly. hell ,the coast guard won't even put a boat in the water later in the season. buy the best dog. labs are cheap,even from the the world's best hunting lines. smart money would be on a started dog/finished dog. to many pups wash out. then your stuck feeding a pet that hunts like poo. puppies are cute for a month or two max. then you deal with biteing and bs for the next several months. ask yourself if you have the knoledge and time to train a great dog. chances are, you can find a great dog for little or no cost. most kennels are happy to let you test drive started dogs. field trial washouts can make excellent pets. you probably don't want a dog with insane drive and thick skin. find somebody local and you should get a hell of deal. most breeders can be good source of info and help with training. -good luck