Thanks for the update! I was wondering what was going on with him since I haven't seen you post much lately.
I have my sister's 15 y/o yorkie with me for a few months, so I totally understand how a visit to the vet can turn into a nervous breakdown. When we went last week I told him that he was breaching our contract of not kicking the bucket while he is here with me.

Luckily it was nothing major, but we had that discussion again to remind him that he can't die on my watch.