What are some fish that eat plants?

There are many fish that eat plants, also known as herbivores. Here are some examples categorized by their habitats:

Freshwater:

* Goldfish: Popular aquarium fish, they are omnivores and enjoy a mix of plants and animal matter.

* Koi: Relatives of goldfish, known for their beautiful colors. They can consume algae and other aquatic plants.

* Grass Carp: A large fish often used to control aquatic weeds in ponds and lakes.

* Silver Dollar: A popular aquarium fish, they enjoy algae and other plant matter.

* Plecostomus: Known as "algae eaters", these fish help keep tanks clean by consuming algae and other plant materials.

* Discus: Beautiful and colorful, discus are omnivores and enjoy a diet of algae and other plant matter.

* Angelfish: Another popular aquarium fish, they consume algae and other plant matter.

* Guppies: Small, colorful fish, they are omnivores and will eat plants, especially algae.

Saltwater:

* Parrotfish: These colorful fish are important for coral reef ecosystems. They graze on algae and coral.

* Surgeonfish: These fish are known for their sharp, scalpel-like tails. They feed on algae and other plant matter.

* Tang: Closely related to surgeonfish, they are also herbivores and graze on algae.

* Rabbitfish: These fish are known for their long, rabbit-like snouts. They feed on algae and seaweed.

* Manta Rays: Giant filter feeders, they primarily feed on plankton but may consume some algae.

Other:

* Sea Turtles: Many sea turtles, particularly green sea turtles, are herbivores and graze on seagrass.

* Manatees: Large aquatic mammals known as "sea cows", they primarily feed on seagrass.

This is just a small sample of the many fish that eat plants. Many other fish are omnivores, meaning they eat a mix of plants and animals.