easy Pokemon
Medium Pokemon
hard Pokemon
really hard Pokemon
impossible Pokemon
50

cute dog normal 

eevee

50

standing dog fighting steel

lucario

50

tiny purple psychic type

mew

50

sheild fighting new

zamazaenta

50

lava moster (in the new movie) fire

heatmor

100

bush lizard grass

bulbasaur

100

fish water

magicarp

100

tall purple psychic type

Mewtwo

100

sword fairy new

zacian

100

tall long water blue snake 

garados

250

baby turtle water

squirtle

250

snake purple poison (team rocket) 

ekans

250

tall giant blue metal dragon steel ( has a origin form)

diaga

250

strong fighting tall

machop

250

small yellow surf on its tale electric

alolan riachu

500

flaming lizard fire

charmandar

500

large orange mouse electric

riachu

500

normal (king of all types) (scenes in the new movie)

arceus

500

flying dragon tall ancient very hard to find lives on a island

dragonite

500

flying dragon giant bat

noivern

750

electric mouse

pikachu

750

fire middle evolution flames

magmar

750

tall red steel dragon ( has a origin form)

palkia

750

slow small water psychic

slowpoke

750

electric small devices electric ghosts

rotom