As duas formas – esfoliante e exfoliante – existem na Língua Portuguesa e tem o mesmo significado.

Ou seja, ambas as expressões estão corretas, tem exatamente o mesmo significado havendo apenas diferença na origem das mesmas.

Esfoliante ou exfoliante significa que causa ou produz esfoliação que no contexto da medicina é definido como produto que permite eliminar as células mortas acumuladas nas camadas superficiais da epiderme.

Existem receitas para fazer um esfoliante caseiro mas não recomendo!
O esfoliante facial tem uma tripla ação: limpeza, reguladora de sebo e antibacteriana.

A única diferença entre estes dois vocábulos é que “exfoliante” é mais perto do termo de origem latino “exfolians”; a palavra “esfoliante” aparece mais tarde.


Referências

Advém do latim exfolians.