He sure looks like a yorkie to me - Silkys have a little different look in the face - I was just watching Crufts and they had a silky on today - their eyes are a little different and the shape of their faces - among other things - I think you have ALL yorkie and a cute one at that !  
 
Course I may not know at all what I'm talking about  

 - I'm going by what I see only cause I look at yorkies all the time lately ....And if he WAS a silky - they're beautiful little dogs too - but your baby looks like a bigger size yorkie and I wouldn't worry about it