plecos make a lot of waste,i think they get lazy,and later don't really eat much algae.try a bristlenose pleco,stays smaller.i think with 2 O's your pushing the limit,they are messy,and grow tall.18 inch tank they might look cramped.i would avoid more than 3 fish total,unless you want to change up your stock