I just had a similar problem. Huge olive oil drop on my tan Grenson Rose Oval shoe.
Tried the following:
- Soak the spot with a cloth with hot water -> almost no result
- Put some dishwashing liquid on it, then soak the spot with a cloth with hot water-> helped a bit
- Put a few drops of lemon juice (from one of these plasic lemon squeezers) on the oil spot, after a few mins soak the spot with a cloth with hot water -> the spot is completely GONE!