Basically, any team with decent type coverage will be fine, as long as they're all at least Level 50 - over 55 might be a good idea, and if not you can go back and wander around the exit to Victory Road and train. Rayquaza is a big help here, so if you don't have him, I recommend going to Sky Pillar to the east of Pacifidlog Town so you can catch him first. He's level 70, and a HUGE help.
No special movesets are needed for beating the Elite Four, so TMs aren't really a necessity, just give them some good moves from levelling up. Make sure you buy PLENTY of Full Restores and Revives before you challenge the E4! Even with an amazing team, with no recovery items you'll never make it.
So you can train your favourite Pokemon rather than the strongest, and they'll be fine provided the movesets, levels and items are decent. My team was Sceptile, Flygon, Camerupt, Seadra, Magneton and Aggron. Not the strongest in the game, but they sufficed.
i say that you should use salamance, wishcash, gardevoir, flygon, blazekin and rayquaza because thoughs were the Pokemon i used and beat elite 4 5 times!!!!!!!!!!
for me the best Pokemon to use are blaziken wailord hariyama crobat sableye and rayquaza the Pokemon i used: salamence metagross latias latios and the big ??
put exp. share on it & defaet the elite four
doesn't matter. If you train your Pokemon to an high enough level you will be able to defeat the gym leader. I think the best STARTER Pokemon is fire-type.
you evolve a duskull at lvl 37 one of the best ghost Pokemon on emerald
yes swarpert is a greatest Pokemon to defeat elite four
Fire and water are the best combination to beat the elite 4.
Wailord
Any Pokemon with ice or electric moves
you defeat the elite four by training a particular Pokemon and getting it to a high level(e.g. lv64) you also give it the best four moves that you have. try to give it moves that have a lot of pp though because you need to defeat the elite four who have a lot of Pokemon!
Crystal is suicune but im not sure of the rest. Emerald it's rayquazza. he can beat the entire elite four by himself.
If you don't have blaziken i recommend you get camerupt, he helped me beat a lot of the elite four
Machamp, Banette, Walrein, Raichu, Ludicolo, Dustox.
The best way to defeat them is to train your Pokemon. No Pokemon will be above level 50 or something like that. The 4 main elite four, their Pokemon are only in their forties.
The best levels to have are 60 or above Pokemon wise i doesn't matter the easiest way to beat the elite four is train Pokemon that defeat each members Pokemon.
victory road
probably the bicycle route, or the victory road if you get there, or exp.share in the elite four