Most Annoying Pokemon to Battle
1Blissey
2Spiritomb
3Mesprit
4Miltank
5Lucario
6Articuno
7Ludicolo
8Gengar
9Zubat
10Emolga
11Slaking
12Wobbuffet
13Snorlax
14Breloom
15Jolteon
16Sableye
17Woobat
18Shuckle
20Shedinja
21Bronzor
22Clefable
23Chansey
24Steelix
25Walrein
26Klefki
27Mewtwo
28Claydol
29Stantler
30Toxapex
31Metagross
32Darkrai
33Slurpuff
34Clefairy
35Relicanth