A lack of soap and water applications causes the sweat to accumulate. Make sure your clothes are clean. Foot odors can be caused either by not changing the socks often enough or by wearing rubber or plastic shoes. They will make your feet smell like an old rubber tire. The problem may be the shoes, not your feet.
Many people today wear such shoes, since they are so much less expensive than leather ones.
Body odors can also be caused by an excess of toxins in the body which it is trying to eliminate. Apply a wet sheet pack overnight. It will help pull the toxins out of a heavy meat eater. By morning, the sheet will be stained by the eliminated poisons. Fast one day a week on juice or vegetable juices, or a water fast.