Variations

Pokemon often have different variations depending on a number of factors. there are two levels of variation, level 1 is regional variations, Gender and extra evolutionary purposes like gigantamax forms or mega evolutions. second levels is discoloration or other such mutations such as shiny. a pokemon can't be gigantamax or mega but a mega can be shiny.

Level 1
Regional forms

Gender diffrences

Perma-Gigantamax forms

perma-Megaevolutions

Giant

Level 2
Shiny- a mutation causing a pokemon's colors to be reversed or otherwise altered.

Shadow- dark pokemon with nasty attitudes.

Clone-

Purized-