Hi, Welcome to YT and Congrats on the new addition.
The standard for yorkies of either gender is "not to exceed 7 pounds", so technically thats how big they "should" be... but in reality some yorkies are larger then that.
Likely this is why the breeder was selling him at an older age, he just got a bit too big for their program... however, for your sake it just means you got more to love and dont have to be quite so worried that you guy will get hurt!
You are still going to have a pretty small guy on your hands.