>>433574373 things:
Koga used to have 2 Ghost-types:
Koga:
1. HAUNTER (33), KOFFING (35), GENGAR (31)
>In Gen I, Gastly and Haunter do not appear in V1 or V2 Trainers' parties at all except for Channelers, (Scientists, Jugglers and Super Nerds have Gengar, but only in Trainer Parties V1.txt, so it seems to be a deliberate design choice. They probably would have been trainers in Koga's Gym, too.). It is almost impossible that Koga would use ghosts if he were not a Ghost-type trainer. Don't discount the possibility that Koffing used to be Ghost-type, either.Agatha was not originally a ghost trainer, so it wouldn't be a repeat:
Agatha:
1. TANGELA (55), FLAREON (52), JOLTEON (52), VAPOREON (52)
and
>Koga gives out the Soul Badge.Soul ~ Ghost