Max is OCD in the sense that he is highly principled and things have to be a certain way. Everything has to be done correctly, otherwise he pouts or looks at me in disgust or disappointment. He loves routine. If he does something new, then it gets added to the daily or weekly routine. He makes me doubt the behaviorists who say that dogs live in the moment.
Reacting to people leaving -- that is a fairly common Yorkie thing, from what I have gathered here. With Max, departures have to be on his terms. No one leaves until they have satisfied him.