They eat anything and everything they can fit into their mouths. Flake foods, tablet and pelleted foods, frozen and live are all consumed with relish. Omnivores seem to do well being fed small amounts a couple of times a day. These feed not only on aquatic invertebrates but also on terrestrial insects that fall onto the water. Most of these fish will accept flake foods, but be sure to include plenty of frozen Daphnia, bloodworm, Mysis shrimp and the like in their diet.
Insectivores benefit from a variety of foods twice a day.
These are the vegetarians of the fish world, the ones with the reputation of devouring all the plants in the aquarium. If given plenty of other foods they should leave your plants alone. Frozen peas, squashed to remove the seed coat, slices of courgette, cucumber and zuchinni are also readily taken. In addition vegetable flake is available and algae tablets. Herbivores are almost constantly grazing, so keep up a good supply of food.