a louis
A louis is a guy who's so nice he'll let you walk all over him, but he's also smart enough to know you're a fool.
He let me walk all over him, but he still knows I'm a fool.
He’s smart enough to know I'm a fool, but still lets me walk all over him.
He’s like a nice guy who lets you walk all over him, but still thinks you're a fool.