What's the Difference between Omnivore, Hebivore, Carnivore?
They have no true stomach; instead they possess a specialized intestine that is capable of breaking down plant matter. Their teeth are flat, which allows them to grind food before swallowing it. Because they lack a stomach for holding large volumes of food, the herbivore must eat frequently - at least several times per day. Because herbivores require frequent feedings of vegetables and fruits, they are often not the best choice for a community tank.
Omnivores are the easiest of all fish to feed, as they eat flake foods as well as live foods, and everything in between. For that reason, omnivores are an excellent choice for a community tank.
As you can see, it's important to feed your fish the proper diet, as their bodies are designed for certain types of food. If you aren't sure what type of food your fish needs, use the dietary type chart.