At evergrand city,
no to my knowledge you can only catch larion
You have to trade a Meditite from Ruby or Sapphire (found on Mt. Pyre and Victory Road) and raise it to level 37 so it will evolve into Medicham, or trade a Medicham from Ruby or Sapphire.
you can't. only in emerald in ever grande city victory road!
look on your map.
It can be captured at victory road.
After victory road
Victory road.
victory road but is rare
there probably is a rare candy in victory road in pokemon emerald/ruby/sapphire. victory road is so big i'm sure theres one in there.
Victory Road (use rock smash)
You can catch Sableye only in Sapphire and Emerald.
Oddly, Meditite is unavailable in the wild in Emerald. You must trade it from Ruby or Sapphire, in which it can be found on Mt. Pyre and Victory Road.