It's good to hear that Buster is still hanging in there. Quite likely, if he were a smaller Yorkie, you would have lost him by now. Just by reading your posts, it looks like Buster hasn't had a good meal in 72 hours or more. He really needs to have some solid food in him. There isn't enough food in him to soak up some of the bile in his stomach so you'll likely see some stomach upset (loose bowel movements and/or vomiting) until he eats better. I think he's just having a difficult adjustment and hopefully not something more serious. While refusal to eat and throwing up *can* be a symptom of liver shunt, it is also a symptom of a pup with a very empty stomach. Unless he's having symptoms that makes the vet think it's necessary, it's probably best to hold off on a blood draw until he's stronger. FYI, Yorkies are more prone to liver shunt but the experts don't recommend testing for it until a pup is 20 weeks old. Until that time, their organs are still developing and you can't expect an accurate result. Also, having recent vaccinations or illness could skew the results. As you go forward, watch for Buster having bad reactions after eating or to a vaccination as both of those symptoms could indicate a liver not properly functioning. For now, though, just focus on getting him settled in and eating well. Also, he should not have any vaccinations until he's 100% recovered and eating properly. Best of luck..