Located in Docking Port. If any of the Rikoto starter Pokémon (or their evolutions) are present, ... will teach them one of three moves depending on that Pokémon's type. These moves, if used in combination with each another in double battles, will produce additional effects.
Located on Sario Town in one of the small houses. This is the home of an aged female Pokémon Trainer. After a short chat about her own Pokémon Trainer career, she will gladly teach the player's starter Pokémon one of three ultimate moves depending on its type, but only if the Pokémon is fully evolved and is completely happy.