I have been getting mine from Petsmart. Unfortunately, their supplier tranquilizes their fish for shipping and they often overdose. The fish will make it past the warranty period but in a misserable way. Their health gradually declines until they eventually die. I have several in my pond and my tanks. New additions either all live or all die