Many people attribute body odour to sweat, but do you know sweat is odourless and has no smell? However, there are other potential causes of body odour. Factors like: Your body has two types of sweat glands: apocrine and eccrine. When you are tense or stressed