You won't find more selection than morphmarket. I've purchased from close to a dozen different breeders on morphmarket and have been lucky to have a perfect experience with every single one. If you could find a breeder that is in driving distance that would probably be best so you can see and hold the animal to make sure it's healthy and you like it. But if you're forced to have one shipped, their are so many good breeders out there, odds are good you will be happy whoever you choose to buy from, just make sure they don't have bad reviews. Good luck!