I can't think of any pleco species that would be small enough for an 18 gallon.
That being said, I know what you mean about the betta... that thought has managed to sneak a betta into every single one of my fish tanks, even ones full of fish that are bad tankmates for them... strangely enough they usually do fine!