not doing anything wrong!! i hold all three of my dogs, they LOVE being on my lap.. But I also am home alllll day long, I feed them, water them, bring them outside to play, everything all day every day. My boyfriend always wants them to "love him like they love me".. but to be honest, he "loves" them more than I do. I discipline them, train them, etc.. and they still want everything to do with me. I clean houses so once in a while I am gone for the day. And its only when I am gone that they do the same thing to him as they do to me.
Chi's will chose a specific person that they consider "theirs" although mine love everyone!!
try teaching your dog how to sit with little pieces of liver treats.. mine love those over anything. they are cheap too and already come in bite size pieces. I teach all mine to sit, stay, lay down, off, outside, inside.. they listen pretty well. And i think that might be the reason they are stuck to me LOL you have to show them who is "pack leader" and then they will work hard for your attention