If I may add 2 cents it would in the line of what Marco Polo wrote, but maybe with a slightly different angle... eat "real" food. Avoid processed foods (western fast foods).
The reason why so many Americans are overweight is not over eating, but eating foods that have been so processed that our bodies just dont know how to use it and it winds up as fat instead of usable energy and building blocks for muscle, bone, etc.
I don't know (or understand) your avoidance of Chinese foods. If you eat in the small back-street restaurants (especially in direct connection to a farmers market) you will get wonderful healthy real food, with slow carbs and lots of nutrients (and in my opinion) great flavors. My body never feels as great as when I am in China and eating real food.
The reasons can be many. He can be insecure or nervous. The reason isnt necessarily you.
Its difficult to give generic suggestions. Experiment with caressing him in different ways and places (also in a non-sexual way). And Id say you should ask him to teach you what he likes (and you teach him what you enjoy).
I had a root canal done at Huiying. Great job, friendly polite and helpful staff and very good price.
As I opted to use plastic filling rather than a crown, it landed on 560 rmb. I actually flew from Sweden to KM to have it done at Huiying. The cost of dental work is so high in Sweden, it actually costed me less or the same to fly to KM to have it done, as it would cost to have it done in Sweden. So I got a months free holiday, so to say.
Id do it again in a heart beat, the next time I get an acute need.
I am very impressed by your response to ben-g. Your openness and attitude gives me a very good feeling towards you and your café.
I usually never go to cafés, and I am sadly not in KM now. But next time I come (soon, I hope) I will absolutely visit Dune Cafe and I will also recommend in advance my Chinese friends in KM to visit your café.