Hiya my Keyholes will eat most food. I feed them on Tetra Prima complete, King British catfish pellets, Tetra fresh brine shrimp, bloodworm (fresh and frozen). The only thing they're not keen on is frozen daphnia. I have 21 in my 5ft along with 2 severum, 3 firemouth an Angel and 3 plecs. Lovely little fish though.