When Pokémon Red & Blue were released, there were a mere 151 pocket monsters introduced to the world.
Now, over 20 years and seven generations later, there are over 800 roaming the Pokémon universe. A number that is set to increase even further with Sword and Shield.
Yet there is only ever room for six Pokémon in a trainer's party at any one time, so how do you choose the top six? Stats and abilities, sure. A wide range of types, absolutely. And though it has zero impact on the actual gameplay, every trainer wants their Pokémon team to look as cool as possible.