I need to find porygon2, elekid, and happiny to complete the sinnoh dex and obtain the national dex and because none of these are found in the wild I neeed to know where the trainers are. Thank you for your help before hand.
Porygon2: A trainer in Route 216
Elekid: Pokemon Breeder Kahill, on the south side of Route 210
Happiny: Pokemon Breeder Kahill, see above.