I have had swallowtail shiners (bait and tackle shop minnows) for years. They ate basically anything I added to the tank. Flakes, frozen, freeze dried, live, veggies and meaty items. When I first got them I searched the net for info and read that they grow up their first year, spawn the second and few see the third. My last survivor out of 16 is now 14 years old. Two more just died last year. So they can live a long life. Also they are very peaceful and non aggressive. Mine did spawn in the aquarium, the parents would not eat them but all the other fish in their tank ate all the fry as I made no effort to save them.