Oh, that's just awful. Poor little Otis. What a sweetheart he is.
Sorry - dumb questions I'm sure you've already considered. Did you notify the police? I don't know where or what your job is, but unless the man knew you had a yorkie at work and that was his intent, could he have been coming in for something else? Might someone else know him? Or maybe he's been there before?
Lots of prayers to bring Otis back to you. I am so sorry for you!!