I think it is best if you can find a local breeder, so you need to do some research in your area. See if there are some clubs, this is a good way to meet breeders. Also most forums will let you post when you have fish for sale, but also when you are looking for fish. Leave a message of what you are looking for and where you live. If you don't find anything then you can try some of the online sites. Just make sure you do your homework, check references, etc.