The main causes of sweaty and smelly feet are: 1  Wearing the same shoes every day. 2  Poor personal hygiene. 3  Hormonal changes can cause feet to sweat more, so teenagers and pregnant women are especially prone. 4  If you are stressed.  A condition called hyperhidrosis, which causes you to sweat more than usual.