I've always found drinking more water makes a noticeable difference.
Never tried any of the other stuff, and I'm not a coffee drinker or a smoker, so I can't say one way or another in regards to that.
A lot of ladies have given great reviews to a product called Preseed, it's a sperm-friendly lubricant, so that's an option too if you are concerned about CM.
Good Luck and babydust!
