Not all Plec's are big. You just want to avoid anything like the common plec which is massive. Some people say the best Algae eaters are Otto's. They stay tiny and kept in a little group of 3-4, will keep your tank looking clean. Or you could try a Bristle nose plec, they get to about 4-5 inches...