She is a cutie. Watch out she's going to grow up to be a little heart breaker

As far as the difference in breeds, I believe the temperment is very similiar and the main diff is the size. Like was said earlier there is no way you had a 3 1/2 pound silky, most likely a Yorkie just labled wrong. Heh, at least they didn't say Mastiff