2. Smelling feet
Liver problems can be the cause of bad odour from the feet.
The liver is responsible for metabolizing ammonia that is produced by the breakdown of urea and other substances. Ammonia is a pungent gas that has an unpleasant smell when it comes into contact with sweat and bacteria on your feet.
If ammonia builds up in your body, it will be released through your sweat, urine and breath, which can produce a strong bad odour from your feet.