Thank you once again, ladies
We had another visit to the vet last Friday. Sandy's doing well but the cast needs to stay on him for another 2 weeks.
We also met another Yorkie with broken leg while waiting at the vet. The owner told us her dog has her left leg broken and was on the cast for 8 weeks before. 2 days after they removed the cast, she broke the same leg again because someone stepped on it accidentally

We felt really sorry for both of them. Hopefully the poor thing will recovery soon. It must be really hard for the owner and the dog.