There are actually many move tutors around kanto the one at two island can teach all moves your Pokemon tried to learn or even some they never tried to learn.
Two island, right next to the game corner
The move tutor is on 2 island in the house next to the game place.
In Diamond and Pearl you go to the move tutor in Pastoria City. In FireRed and LeafGreen you go to the move re-learner on Island 2. In D/P he requires heart scales, and in FR/LG he requires mushrooms.
No.
Soft-Boiled is the signature move of Chansey and Blissey. However in FireRed and LeafGreen you can teach Soft-Boiled via a move tutor to Clefairy's evolution line, Togepi's evolution line and Mew.
The Yellow Shard Move Tutor in Black 2 can be found in Humilau City.
mudkip
The move tutor is on 2 island in the house next to the game place.
Rock Slide is not a TM in Leafgreen. In Leafgreen Rock Slide is a Move Tutor move and the Move Tutor is hidden somewhere in Rock Tunnel.
Same place as it is in Fire Red.
Nope as long as you have big mushrooms or tiny mushrooms you can have the move tutor teach Pokemon moves forever.
Actually it's not a TM. You have to get a move tutor in FireRed or LeafGreen to teach it to a Pokemon.
That person is in firered and leafgreen on two island.
Sleep powder is a move that can be learned by most grass type Pokemon sleep powder is not a move taught by a regular move tutor nor is it a TM you can though teach the Pokemon sleep powder if it can learn it from the super move tutor on two island.
Tri attack is no longer a TM to teach that move you must find a move tutor that teaches the move in the game.
In order to get Frenzy Plant in Pokémon LeafGreen, you would need a Move Tutor on Two Island teach it to your Bulbasaur, Ivysaur or Venusaur.
In Pokémon LeafGreen, the Move Tutor that teaches Mega Kick is on the route that connects Mt. Moon and Cerulean City.
you can find the move tutor on route 221