He looks just like my Chili but yours has cuter ears

. Chili is a parti Yorkie according to the breeder I got him from. I wouldn't worry about how big he is. He is adorable! I think it was out of place for your vet to tell you that he is too big. What's it to him/her anyway?