Are There Any Types Of Fish That Eat Plants in the USA

Fish that eat plants are called herbivores and are said to be herbivorous. On coral reefs, plant-eating fish include parrotfish, damselfish, rabbitfish, unicornfish and surgeonfish. Herbivores that are less noticeable, because they are small and often live in burrows, include the blennies.Fish that eat plants are called herbivores and are said to be herbivorous. On…