I usually shave after a shower, and of late have been using Bulldog Face Wash which I find good for me. Not expensive and easily available in UK supermarkets etc. I don't use any specific pre-shave stuff. Tried a basic oil once and it did nothing for me. On the odd occasion I shave without showering first i just rinse with warm warm water and lather up, works fine too.