Many baby oils are made primarily from mineral oil and can moisten your skin. It may be a good substitute for shaving cream because it can lubricate your skin for shaving. You shouldn’t shave without something to soften and protect your skin while making it slicker.