Yorkies generally get their full coat around 3 yrs of age. I am a breeder and groomier and I had a few like that and now their have is long and full on their body. Don't worry it will catch up. Give them vitamins daily also...they are good all the way around for them.