I used to use something called tincture of benzoin (sp?) to help build calluses for rock climbing. You should be able to get it at any pharmacy. It works pretty well but it does stain the skin like iodine (not quite as bad). The only other downside is that the skin toughens so much that if it does tear, the whole callus will come off as one large nasty piece!