hey, i have lots of cichlids ,africans,convicts,firmouths,jackdempseys,and a texas. they are verry territorial to eachother but they dont have problems with my plecos.. so you can have verry agressive fish with your pleco and they wont be a problem because plecos normally mind there our buessiness , but if you do go with the cichlid idea then you can only put a couple in your 12 gallon because these are big fish ..