My perspective on guys and smell:
BO is definitely a no-no.
A little cologne is nice (two sprays at most); I noticed a lot of desi and arab guys really go overboard with the cologne and too much is almost as bad as having b.o. I should be able to catch a whiff if I'm sitting next/near to you, not when you're 10 feet away.
Use a nice soap when you shower and shampoo regularly----guys that do so have a nice, clean smell. If you use hair products, don't go overboard and don't use anything with a heavy smell. I'm not into the gelled look----looks greasy and gross to me and don't like the smell of product, either.