What Types of Fish Eat Seaweed?

A fish that eats seaweed is called herbivores. Some of the fish that eat seaweed are beta fish, dolphin, parrotfish, and surgeonfish. The fish that eat seaweed are a good source of iodine.