No, there isnt a piranha that will fit in a 10 gallon for life. The minium tank for the smaller species of piranha is 75 gallons. As for something that eats fish like them a puffer or maybe some exodens although im not positive on how big the tank needs to be for exodens.