Originally posted by: brian_riendeau
Definitely get a plecostomus.
Wrong! If you walk into a pet store and say, "I want a Pleco" they will surely get you one and see you on your way for less than $4. The problem is that the 'common" Pleco eats a lot, grows fast, poops a lot, and stops eating algae as it grows. Fish stores sell them because they are cheap as dirt and durable. Who cares if the fish is 9 inches long in a few months? What you need to do is look for specific types of Plecostomus. Here is a list to get you going, these are prefixes for common names of Plecos that will stay small.
Bushynose
Bristlenose
Rubberlip
Bulldog
Clown
Ancistrus
Now, given how poorly most fish stores label livestock, those could be labelled as anything from Bushynose Suckerfish to Clown Pleco to Bulldog Algae Eater. Most of these fish will run you less then $8, however they stay small, and will eat algae for a long time to come.