Bill Cody is the expert around here. Since sunfish will eat snails I wondered if they would eat snails that went too far in algae and weed control. Usually you can fix one problem with another species.

I absolutely controlled algae using 20 KOI and 6 Israeli per acre, and also used tadpoles and snail. But then you have to control the offsprings of these fish, which I did completely with largemouth bass.