i dont now about a trainer but you can cathch it at mt moon
the no.36 pokemon is clefable
clefable and blissey can be found by a trainer on Route 210 west of the house.
ask all of the fishermen for a battle
There isn't a trainer that has scyther.
cheating
what do you mean fairy, there is no pokemon named fairy there is only clefairy. there is also cleffa and clefable, you get clefable with a moonstone and i don't know how to get cleffa. you can only get clefairy at mt. moon.
you cant
in the trainer tower . it is a reward.
The champion is your rival.
Simply defeat another trainer.
beat a trainer and search the Pokemon up in your Pokedex
Well no but u can get a code to turn ur trainer into him