Pokémon Ruby and Sapphire/Sootopolis City

Sootopolis is accessible as soon as you learn Dive, but to challenge the gym leader, you must first complete the tasks at ../Cave of Origin/.

It is an ordinary city in Hoenn with quite a few features, and where you obtain your final badge. It is only reached by diving or flying. Wallace is the gym leader in this town for Pokémon Ruby/Sapphire and Juan is the gym leader in this town for Emerald. In Ruby and Sapphire, Barboach and Shroomish can be shown to the residents and will hand out and Ether and Exlixir respectively. In Emerald, Seedot and Lotad must be shown to the residents instead. This is the only place to get certain Poké Balls.

Traverse through the left path to reach Steven Stone. After he notices you, he will greet you and show you to Wallace, who will then lead you to the Cave of Origin. You must complete the cave to gain access to the Gym.

Items

 * TM31 (Brick Break) is found in the house in the northwest corner.
 * Wailmer Doll - house east of the Pokemon Center
 * HM07 (Waterfall)(Emerald only) - given by Wallace after ending the Kyogre/Groudon fight
 * Ether - reward for showing a large Barboach (R/S) or Seedot (E)
 * Elixir - reward for showing a large Shroomish (R/S) or Lotad (E)