large sucker mouthed fish don't need teeth and many are predatory.
this includes many pleco's...some of the species get quite large and hunt for shrimp. mollusk and fish.
they are opportunistic. not too long ago in a local lake they had dogs, ducks etc disappearing ...turned out to be a medium sized sturgeon.(sucker mouthed)
if you have lots of algae you may consider some of the smaller species of armored catfish..bn's, oto's etc.. feed primarily on algae(do keep wood in the tank tho.)