O Dicionário da Língua Portuguesa 2008, da Porto Editora, regista exfoliante (e exfoliar), mas remete-nos para esfoliante (e esfoliar); considera-os, portanto, os termos preferíveis. Esfoliante (adjectivo) significa «que causa esfoliação»; e, como nome (substantivo), é «produto que permite eliminar as células mortas acumuladas nas camadas superficiais da epiderme».
Igualmente, o Dicionário Eletrônico Houaiss (brasileiro) acolhe a palavra exfoliante, mas remete-nos para esfoliante, palavra que, além de significar «que ou o que produz esfoliação», vem do «lat[im] exfolians,antis, part[icípio] pres[ente] do v[erbo] lat[ino] exfolĭo,as,āvi,ātum,āre, "tirar as folhas, esfolhar"».
Assim, tanto em Portugal como no Brasil, é preferível escrever esfoliante.