i ahve a big mouht pleco (i think some people call them the rubbernose pleco)
they get to 5 inches
Many plecos get to be 5 inches
ottos stay very small, 2 inches, but need to be kept in groups
you could also get a spotted borneo if your water is not too warm and has lots of current