yes
Yes, it can be traded. Every Pokemon can be traded. Pokemon can be traded even if they have already been traded. No Pokemon is stuck with one person.
Badges allow Pokemon obey to a certain level. Once you get all badges, any traded Pokemon will obey at any level.
catch all the Pokemon, some Pokemon will need to be caught on Sapphire and traded.
a Pokemon that has to be traded to evolve can be any lvl you want it to be you get it the Pokemon the same lvl that your Pokemon was it does not grow a lvl when it is traded
All Pokemon from Kanto, Johto, and Hoenn can be obtained in Emerald. Susrskit, Masquerain, Meditite, Medicham, Roselia, Zangoose, and Lunatone must be traded from Ruby or Sapphire. Other Pokemon like all of the starters must also be traded over.
Yes. You can. However, you must have traded it from another game. I have about three Rayquazas on my Pokemon Diamond because I have traded them there from all the Sapphire games I have restarted.
sometimes but mostly they don't
125 of em evolve but I list them all
All Pokemon from Kanto, Johto, and Hoenn can be obtained in Sapphire. Seedot, Nuzleaf, Shiftry, Mawile, Zangoose, Solrock, and Groudon must be traded from Ruby. Other Pokemon like the starters must also be traded over.
Magmar, Bellsprout, Weepinbell and Victreebell are only FOUND on Pokemon Leafgreen. All Pokemon are available if traded.
All starter Pokemon except the one you chose must be traded to you from another game that has them.
You can't, as with all traded Pokemon, you can't change their name.