Nodak,
I have read a lot of this - I'm not going to judge you, I think you are trying to do your best.
One thing I know that our little girl likes is if my partner raises his voice (higher pitched, not higher volume) when calling our baby.......she responds better to that (I know most Men are uncomfortable with that, but it does work).
Giving him treats will work - the best way to a man's and dog's heart is through their stomach
Playing with him - throw a stuffy and let him bring it back to you. This is a forever game, and will make him feel happy around you.
Yes, my girl loves me, but I'm not sure she loves me more than my partner. At different times she seems to favour one of us - it changes. So Yorkies don't have to have only one favourite. Not in our case anyway......she just wants lovin - no matter who's giving it to her. And attention.
With regards to the time you can spend I have to admit my partner and I don't have as much time as we would like to spend with our baby. So, what we do is have a dog walker come in every day, half way through the day, to break up the day. So she is 5 hours alone in the morning, 5 hours in the afternoon, and then gets 5 hours or so with us. Not ideal, but she seems happy.
During the day we put up a doggy gate in our kitchen, and leave LOTS of toys, chewies, water, and her kennel (door open) for her to go in and crash, or just play/eat/drink - whatever. She doesn't have accidents anymore, because we did crate train her. We used to have her in the crate 5 hours, then out for the walk, back in the crate - and that got potty time on schedule. But we had a small crate - as we were told that was the only way to break the accidents (she won't soil where she sleeps) and they like the feeling of comfort of the closeness of the kennel. I'm so glad she graduated to being in the kitchen (8 months) because I want her to have freedom, but needed to learn first.
So that is what has worked for us. Maybe it can help you?? If you want to have a puppy love you, you have to love it first
Take care, hope it works out......