In Pokémon Ultra Sun and Pokémon Ultra Moon, you can teach your Pokémon moves in exchange for Battle Points—moves they would not be able to learn by leveling up or through any TM. There are places where your Pokémon can learn these moves on each island. You can earn BP by winning battles in the Alola region’s battle facilities, such as the Battle Royal Dome and the Battle Tree, or by using Mantine Surf from various beaches.
In addition to teaching moves to the Pokémon that travel with you on your journey, you can also teach them to the Legendary Pokémon you’ve caught by passing through an Ultra Wormhole. Come up with your own favorite combination of Pokémon and moves to stand out from the crowd!