congrats with the keyholes i have 9 in a 125 gallon tank living with uarus. You can give them any high quality flake food for the veggies and i feed mine blood worms. They eat anything really not too picky. They even eat the cucumbers i put in for my plecos.