You have a bunch of options. For variety, price and quality I'd choose Monster Aquarium in Flushing. He has many different strains and small ones for a good price. Fishtown USA has them usually blue diamonds, red turquoise, and pigeon bloods for smalls. If you get it when they first get their shipment then you can choose some decent healthy ones. After a week or two they start going downhill, I don't know why but I feel like they don't feed them(not saying they are a bad store, I really like fishtown they get a ton of fish at a great price!) If I had to choose I'd give Monster Aquarium a try first.