Yes, you are both right guys. We are a smelly bunch. Not just us, all Westerners are like it. In Japan, all Westeners will have trouble getting into the bath houses or much of the sex industry.
Japanese call all Westerners "Smelly Gaijin". I found out that the sales of deoderants are lower in Japan than anywhere else in the modern world. It's because the Japanese do not sweat as much as us Westerners and they, as well as other Oriental Asians are cleaner.