I think any oil would get emulsified by the shaving soap. Then it wouldn't repel water.

Michael