You will feel comfortable using these heel cushions both on bare feet and with socks on. Heel cushion pads are also suitable for new shoes and slightly bigger shoes. Suitable for leather shoes, high heels, canvas shoes, casual shoes, flats, boots, sneakers, etc.