Kakashi, because he noticed that Naruto is on the spectrum and can therefore only learn shit through physical activities and repetition.
Jiraiya was the worst. Just compare End of part 1 Naruto with his early part 2 self. Yeah, not much of a difference and Sasuke noticed that too.