I have been using Blistersteels hard stone formula for some years:
1 part baby oil
1 part dish soap
4 parts water
For Spyderco ceramic stones, I have found that using 1 part mineral oil/baby oil, 1 part dish soap, and 1 part water left the ceramic stone in a state after use that you can just wipe off the metal swarf on the stone.