What Fishes Are Herbivores?

Species of these herbivorous fish include: parrotfish, which eat corals that break off the reef and excrete them as white sand; damselfish, which fend off the macro algae growth that kills coral; and surgeonfish , whose most famous representative is Dory from Finding Nemo. What fish will eat plants? Goldfish (Carassius auratus) . Mbuna Oscars … Read more