Athlete's foot sells a brand. There will be others. Really helped me.
No. I want to work out what the problem actually is. Someone at work has recommended a sports med doctor (and soft tissue manipulator, osteo and podiatrist should the need arise - if you need a healthcare professional, ask Mark).