C.I.
Your daughter is at a developmental stage where she is trying to get some control of the world around her. Your husband's reactions are actually feeding her desire for control. She can control how he "feels." You are right not to argue in front of her. You might suggest in private other ways of dealing with the rejection. While inwardly he is hurt, outwardly he should say something like "Okay, maybe next time. I know Mommy will give me a kiss." Then he can kiss you and say how much he loves your kisses. She will want to be the focus in his eyes and probably kiss him because she is feeling competitive with you. My husband and I used to (and sometimes still do) pick one of our girls up and say "my daughter" and then the other would respond the same and we would have a pretend tug-a-war with them. The child would laugh uncontrollably. They loved knowing we both love them so much. They would usually say "I'm BOTH of yours." Tell him to be patient his time will come. If she insists that only you read a book and daddy can't, tell her that you have to make dinner (or do something) and that if she wants a book read that daddy will have to do it. Definitely don't let her control who does what all of the time. That starts a bad habit that will be difficult to break. It's okay to let her cry when she is trying to control certain things. Tell her that you know that makes her feel sad (acknowledge her feelings) but this is how it is going to be. The exception is to not let affection be used as a weapon - give it freely and don't act affected when she doesn't.