from what you have said i would say that it is a wart. Unfortunately warts are from a virus that runs the system and it take like 6 to 9 months or more to get rid of. After you get rid of them they can come back. No dr knows why. I would stay with the dermatologist if your not happy with the one your with try a new one.