This is a good team just make sure with your Aggron it has really good special defense this is usual its downfall the rest of your team is great and just saying I happen to have a Swampert and Breloom as well I know for a fact these two are amazing.
the best team for battle dome in Pokemon emerald is a grass type(against swampert , and a rock type(against charizard and salamance)
my party= rayquaza groudon kyorge latias salamance armaldo got swampert regirock regice registeel flygon gyarados and many other good Pokemon in the box
mainly water types learn it hope it helped:)
Swampert is a pretty good choice but if you chose a different starter then other good ones would be Milotic, Walrein, and maybe even Crawdaunt
Crawdaunt
Swampert is a Water and Ground type pokemon.
Heracross does NOT evolve.
Arcanine is more powerful and popular Pokemon when compared to Crawdaunt. Crawdaunt, being a water and dark type Pokemon, also has more weaknesses than Arcanine.
Groudon Heracross Swampert Salamence Exploud Flygon Armaldo Those Are The Ones I Know. Sorry But I Don't All can't forget all the Regis and Golem
i think salamance is better at fighting because my salamance is one of my strongest pokemon.
The Pokemon Crawdaunt normally learns Guillotine at level 65.
Heracross is a Bug/Fighting-type Pokemon.