So far the greediest aquatic pet would be my red ear slides. But as far as fish I would have to say my firemouth or pictus catfish. I saw my firemouth eat 3 carnivore sinking pellets before they had a chance to hit the sand. BTW he is on 3.5 inches long.