For the same reason that a womans coochie usually has an odor, either because of the fact that perspiration obeys the laws of gravity or because he doesn't use soap. Let him know or, better yet, next time you come up for air, kiss him. If the stench doesn't bother him then you may want to re-examine Your values (A smelly Hottie is still smelly) Bear in mind, if you don't mind that smell, try tossing his salad & think again.