Hi, chef of 25 years here.
To keep your knives sharp, do what chefs do, Always have a steel to hand, a good quality steel is worth it, I have many steels but after a while they loose the ability to actually sharpen. I like diamond steels, I believe they are coated with fine dust particles of diamonds, anyway, they always keep a good edge on my knives.
Also when you have sharpened your knife, wipe it on a cloth or something before cutting food as there will be dirt/sharpening residue left on the blade.
if you always keep your knives very sharp, you will hardly ever need to use a wet /oil stone to being back the edge.