Be careful with heel balm - it can permanently stain the carpet.

DH was putting Eulactol on his feet before he went to bed every night. He kept the tube in his bedside table drawer so would sit on the bed and put on his heel cream...but wound up leaving horrible dirty patches on the carpet beside the bed.

We had professional carpet cleaners who specialised in stain removal in twice and yes it improved a lot but the carpet was never the same.