Police Officer (Trainer class)
From Bulbapedia, the community-driven Pokémon encyclopedia.
A Officer is a type of Pokémon trainer that first debuted in the Generation II games. They are police officers with flashlights that only appear at night.
They specialize in using Growlithe.