I think you should get another yorkie!

They really are all different- I have one who is not very affectionate. She's sweet but not into being held and snuggled and one who wants to be held and snuggled all of the time. If you really don't want another yorkie how about a maltese? They're supposed to be little sweethearts.