i think my boss falls into all 3 those categories.... he is a doos firstly, secondly he kisses your ass when he needs something from you that is not part of your job spec and he is just an all round snitch when it comes to where you were for lunch or why you are taking lunch and what not.
on another note, i just heard back from a dealership for a trade in price for my car, and the price is what i expected but i am still dissappointed, cause now i have to wait soo much longer before buying a new car...