Not sure what you should feed your fish? Is it a meat-eater, or a vegetarian? This list of feeding types will answer that question for you.
Carnivores are meat-eating fish. Some prefer live prey that they can hunt down and kill before eating, such as other fish or insects. Here are some common carnivorous fish, and what they prefer to eat.
Hatchetfish – Prefers live foods but will accept freeze dried and flake foods.
Killifish – Eats small live foods, can be trained to accept flakes.
Knifefish – Eats live foods exclusively
Halfbeak – Prefers live foods, but will eat flakes.
Frontosa – Accepts all types of meaty foods.
Electric Catfish – Prefer live foods, but can be trained to accept freeze dried tablets.
Bettas – Prefers live foods but will accept flakes and freeze dried.
Banjo Catfish – Prefers live foods, but can be trained to accept freeze dried tablets.
Archerfish – Eats live foods exclusively.
Herbivores require a diet of all, or mostely, vegetable matter. True herbivores do not have a large stomach, and therefore must eat more frequently. These fish are primarily vegetarian, and should be fed accordingly.
Molly – Algae-eater that also eats vegetables such as spinach. Will also accept insects and flakes.
Farowella – Eats vVegetable tablets and algae.
Pacu – Prefers fresh vegetables, will eat vegetable flakes and fruits.
Silver Dollar – Feed fresh vegetables, vegetable flakes and tablets.
Tropheus – Acccepts algae, plants, spirulina, vegetable flakes.