treeko
just pick the one you like best! They're all cool!
The best starter Pokemon in Emerald/Ruby/Sapphire is Torchic. If you level it up well, it'll sail you through the first 3 gyms with ease.
To get Swampit you just have to pick mudkip as your first pokemon
the best pokemon to use is mudkip.
Use the itemfinder then press A.
Kanto starters are not available in Sapphire you'll need to trade them from Firered or Leafgreen.
treecko
Depends on what Pokemon they are and what moves they have and depends on what your doing in the game like in ruby and sapphire if you enter the battle tower you can only enter 3 Pokemon choose 3 of your best Pokemon.
The best water Pokemon in sapphire would probably be Kyogre. -Hope I helped...:D
Wurmple
the best Pokemon region is hoenn { ruby,Sapphire,emerald }
there is no best with lots of love and care your electric Pokemon can be the best there is :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :)