First game was Pokémon sapphire favorite gen is either

First game was Pokémon sapphire favorite gen is either gen 3,4 or 8
Spin off has to be rangers shadows of almia
Favorite types are dragon and electric
Favorite Pokémon are pikachu garchomp and Metagross