I have three Yorkies....my oldest is Bailey which is a male about a year old and he weighs around 9 to 10 lbs. Jake is also male 8 months old and weighs 6 lbs. Chloe is female 11 weeks old and weighs not quite 3 lbs. We think she will be around 5 to 6 lbs full grown. They are all precious and I dont think weigh matters as long as they are healthy. Bailey is a larger Yorkie but he is precious and very healthy and beautiful. Jake has a soft coat and he looked like what you explained when he was little because of all the hair. I have him in a puppycut now so he looks so different so maybe it is the hair making your pup look larger.