Such odor can also be caused due to the intake of foods like garlic, spicy foods, onions, alcohol, coffee, etc. Some other reasons that can cause excessive sweating and foul odor are liver disease, menopause, low blood sugar, emotional stress, metabolic dysfunction, etc.