I'm glad to know he's improving also. Another reason that he might not be himself is, he could be cautious and needs time to build his trust for you again. I know with my cat, I just put flea drops on her so she won't get fleas, and she doesn't trust me again for the rest of the day at least. If I start toward her, she runs and hides and she is hugging the floor when she runs. After a day or so, she is fine so part of it could be something like this. Another time, I fell while I was feeding her and it scared her to death. She wouldn't go in that room again with me for a month or more but finally she started trusting me again. Just a thought.