Firebreather

A Firebreather is a type of Pokémon Trainer that first debuted in the Johto region. As the Trainer Class' name suggests, they specialize in Fire Pokémon. They may, however, use Pokémon that produce smoke and/or may self-destruct, such as Koffing and Weezing, that fulfills both requisites. Strangely enough, these Trainers are found as junior Trainers in Viridian Gym (under vicinity of Gary) instead of Cinnabar Gym, despite their Type specialty.