I've asked my barber this before and he said that olive oil does work but he uses mineral oil for all of his. And he has been shaving men with straights for 25 years.

EDIT: My boyfriend asked his...