Located throughout Urobos are Move Tutors. Move Tutors will teach moves to Pokémon that may not otherwise be able to learn (e.g. via leveling up, TMs/HMs or through breeding).
Free Move Tutors[]
Some Move Tutors will teach moves to the player's Pokémon for free. However, there are typically conditions on which Pokémon can learn the moves they offer.
Located shortly after the second Gym, an old woman lives alone. She will speak to the player and ask to see their Pokémon. If any of the Urobos starter Pokémon (or their evolutions) are present, she 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 Route [x] is a small house. This is the home of a young boy and girl, who are revealed to be siblings. After a short chat, the boy 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. The young girl will teach any Dragon-type Pokémon the move Draco Meteor, but only if it is completely happy.
These Move Tutors will teach the player's Pokémon moves, in exchange for a number of BP (Battle Points). The only condition is whether that Pokémon is compatible with the move.