Question: who teaches naruto sage mode?
Answer: When Fukasaku (Green toad) realizes that the child of prophecy is not Jirayiya(One of the sannin Of konoha/Master of Naruto) or namikaze minato(fourth hokage/naruto's father) , he decides to take Naruto to Mount Myoboku to teach him Sage Mode(Senjutsu).