victory road or mt. silver or mt. moon
The highest level Pokemon you can catch is Lugia, which is level 70. You can find other high level Pokemon at Mt. Silver.
This is a high preformed list please search this at google
Mt.Sliver
Level up an Eevee with a high friendship in nighttime. You get an Eevee from Bill
From Battle Frontier and Victory Road.
in victory road at lv.38-lv.42
You need a high level pokemon with the ability pickup Pachiritsu would be your best pokemon
What you do is train up another pokemon and yours to a high level in the grass
You can buy them with points from battle tower or find them as items or get a Pokemon with pickup ability at a high level to find them
You slather honey on a golden brown to attract pokemon. Do this until you find a cherubi. Then level it to level 25 with high friendship during the day.Hope this helps!
Victory Road has fairly high level Pokemon in it
High level Pokemon.