Quote: I hate hugging or kissing and smelling BO. I see it as not only a lack of respect for me, but that he doesn't respect himself very much.
Genie...I think you may have just put it in a nutshell for yourself right there. If he has a low self-esteem there may be other issues you need to try to tackle with him to raise that self-esteem so he feels he's worth making the effort for himself.
You can talk til you're blue in the face...but if he's got issues you aren't aware of it's possible continually pointing out "flaws" (stinky as they may be) could only add to a low self-esteem.