Sweat is the body’s way of cooling itself down if it feels too hot. When your temperature gets too high, the brain sends a signal to your glands telling them to release sweat to cool you down. But why does sweat smell on some people but not on others?
In certain parts of the body, the glands that release sweat also contain protein and oil. The body is naturally covered in bacteria, which like to eat these proteins. And the waste that these bacteria produce is what causes the smell.
Different people will produce different amounts of protein, and some will have more bacteria than others, which explains the difference. For example, vegetarians usually have less proteins than meat eaters which means they are less likely to smell when they sweat.
So there you have it!