Semen can smell a variety of different ways. Anything from a really gross, dirty laundry odour, to a rather pleasant, fruity... almost *and ignore the pun* nutty smell. It can taste that way as well.
Meat eaters generally have smellier and less desirable tasting semen. Vegetarians don't.
Here's a tip that has worked for me and many of my friends: Get him to eat pineapple. Just a few slices a day and it makes a difference.