Quoted By:
I must always have team in every gen with only the pokemon that were introduced in that gen and the following types:
Psychic
Grass
Electric
Water
Fire
Ground
and if their dual type they can't have a typing that shares with the rest of the base types(so no electric/ground for example).