Certain fabrics, such as polyester or nylon, can trap sweat and bacteria leading to body odor. Antiperspirants can reduce sweating, but effectiveness varies. Experiment with different fabric types and antiperspirant brands to find what works best for you.