all plecos are big waste producers. so i wouldn't say they keep the tank "clean". bristlenose plecos get about 4'' tops and do a wonderful job of eating soft algaes. they'll also eat some live plants like swords if you have them in there. there are some albino strains that look yellow and then...