Which Fish Cleans Water?

Which Fish Cleans Water? mosquitofish Are there freshwater cleaner fish? Bristlenose Plecos We like the bristlenose or bushy nose pleco because they only get 4 to 5 inches long and are great cleaners that eat algae, scavenge for food, and keep driftwood clean. (Other smaller plecos include the medusa pleco, clown pleco, and rubbernose pleco.)