A bootlicker is somebody who tries to curry favour with somebody by flattery/acting friendly with them.
Is there a word for somebody who wants others to booklick him?
A common phrase used:
susceptible to flattery
A possible idiom:
compliment fisher / fishing for compliments
And the rather long phrase (and my preferred choice):
likes to have his ego stroked
You could call him a martinet
This is someone who strictly requires exact compliance with his orders.
Or call him a diva or a prima donna. (The fact that these are female terms may make them seem especially pejorative if applied to a man.)
"Brown-nosing" or "arse-licking" are also used, in some countries far more prevalently that "boot-licking".
I always liked the term "despot". While, technically it describes someone with the "right" to absolute power, it conjures slimy images of sociopathic rule, (to me) and therefore, makes a nice insult.
How about something like a narcissist or an egotist? These are more like people who want to be praised all the time.