Pokemon move types: All Pokemon creatures and their moves are assigned certain types. Each type has some advantages and disadvantages in terms of attack and defense. Their types are briefly listed as Dark, Rock, Ghost, Physical, Steel, Ice, Ground, Electric, Fairy, Battle, Poison, Grass, Water, Fire, Bug, Dragon, and Flight. In battle, you should use Pokémon and moves that have a type advantage over your opponent; doing so will cause more damage than normal.