Coach Trainer

The Coach Trainers are special sorts of Trainers that battle the player, specializing into six Pokémon types. Upon being defeated, they yield a pay-per-use Move Tutor service, whose moves match their respective type specialties.