I think I would avoid a pleco altogether in a 10 gallon tank. If you need a alage eating fish why not look at ottos instead. They stay very small and do a very good job of eating algae. Wait until you have a big tank before you even get a small pleco.