this topic comes up all the time... try to use the search.
an ancistrus sp. one of the panaque royals, chaetostoma sp. and some people have success with commons such as punctas and gibbys. A group of ottos are good also. however the best is an algae scraper. then you dont have to limit your pleco selection to a couple of hundred