Corns on the feet are caused by too much pressure on that area the location where the corn is. To get rid of corns, all you have to do is take away that pressure which caused it. Its that easy. A corn or a callus is part of a natural activity which your skin goes through to protect itself. Whenever there is too much pressure on an area of skin, the skin thickens up to guard itself. However, in the event that pressure continues over a longer period of time, then the skin becomes so thick that it can be painful. In the event that pressure is spread over a larger area of skin, then that is referred to as a callus. In the event that pressure is over a smaller much more focal area, then that's a corn. The causes of that higher pressure can be a number of things such as a claw toe, a bunion or a prominent bone. A good diagnosis is usually needed to determine just exactly what it is that is bringing about that higher pressure and exactly how easy it can be to get rid of that increased pressure.
To eliminate corns for good, you will have to get rid of the cause. A competent podiatrist can readily get rid of a callus and corn by diligently debriding it with a scalpel. However, that corn will return when the reason for them is just not eliminated. They just do not keep returning for the reason that the podiatrist didn't get rid of it properly or for the reason that corn has roots (they don’t). They keep coming back because the pressure which caused them is still there. That must be taken away if the corns is to be prevented from re-occurring. The way in which this pressure is removed is determined by why you have the greater pressure. Perhaps it is as simple as finding a better fitting pair of shoes or it might be as complicated as requiring some surgery to take care of the toe deformity that is resulting in the pressure resulting in the corn.