Yorkies don't show pain in normal ways. He might be hurting from something or sick. I would have him checked at the vet just to be sure. These little fellas just don't have a lot of reserve, so if something is wrong, best to catch it early. Sometimes my vet looks at me like I'm nuts, but better safe than sorry.

Hope he gets back to normal soon and that it is nothing serious.