First of all, all guys don’t do this. He’s crude. 😕 However, if this is the only problem you have with him, maybe you can ask him — not during a time when he’s making these comments — if he wouldn’t mind not saying these things because it makes you feel uncomfortable, not sexy. And…. definitely do tell him what he does that you like, so you’re not just giving him negative feedback, you’re also giving him positive feedback. In fact, lead with the positive and follow up with the negative, but try to tell him in a way that it’s not criticism, it’s just that you like it better when he says, X, Y and Z.
Let me know if that helps!