A knife sharpener in a dream represents someone who teaches people skills, sagacity and adroitness.
A knife sharpener in a dream also represents sobriety, a dignified bearing of adversities, or he could represent a vile person, a trouble maker, or a decisive person.
[1]