My personal preference is to keep cories in groups of 3 or 4 at least, of the same species, rather than one or two of one and one or two of another... and I'm pretty sure the cories like it better that way too.
I'm pretty sure all plecos get to be at least 4" long on the small species and up to a couple feet on the big ones, unless a pitbull is a dwarf variety that I've not come across yet, and you would need to plan a LOT more room for a pleco than your average fish simply due to waste production....
I am clueless about the "little fish"... guppies and swords, tetras and such, as I haven't kept those types of fish in years... I'll let someone else direct you on that, because I have no clue about water parameters or anything.