A good breeder?
Start by your location. Search within how ever many miles your willing to drive.
Then make a list of all the breeders you like within your distance.
Make a list what you like and dislike.
Weigh everything out.
I drove 7 hours for my puppy. He was the best option for me, don't regret it at all.