Perhaps the best-kept secret in choosing a pup is that the pup should choose you. However, the first step in finding the right dog is locating the right litter. Start by researching which breeds are best for the game you hunt; out of those, choose the one that's best suited to your level of training skills and the time you have available. Next, read a modern training manual for this type of dog (yes, before you get the dog, not after). Now search for a breeder who has developed a hunting bloodline, not just someone who is mating dogs of unknown ability.