I just had my Bailey spayed exactly one month ago so i remember it well. She was just like your little baby except that she never had a problem with eating or drinking. When i went to pick her up she barely acknowledged me and cried the whole way home. She ate, drank and then slept for the next 3 hours. When she finally woke up all she would do was shake and pace. I called the vet and they said that's a sign of pain/discomfort. I gave her the pain meds but she was still the same. I took her back to the vet the next day and it turned out the stockinette was too tight and was hurting her. They gave her a new one and boy what a difference. She was still slower than normal but no shaking or whining. By the third day she was unstoppable. So i wouldn't worry too much about your baby, all yorkies recover differently. I know at the time all i kept hearing about was how fast other peoples yorkies bounced back. Sorry about the length but i know how much i wanted to hear about other peoples experiences at the time. Sending out my prayers to you...