I taught my ember:
flare blitz
wild charge ( TM can be found in victory road)
scald ( TM can be found in the cold storage)
and brick break ( TM can be found in iccirus city)
yea but not swoobat
you train it to level 95 or up and teach it good moves or action replay cheats
Yes. All the Pokemon are strong, and you have a lot of different types
"Tepig" because his last form "Emboar" is so good.
If you want to use Emboar, then I recommend a lot of Potions and status healers. First you'll need to have a good stat HP, where you wouldn't faint quickly from Caitlin's Pokemon. She has Psychic types and Emboar is Fire and Fighting, but Emboar pretty high naturally in the HP stat, especially Attack. Secondly,it's recommended if you can make Emboar learn Assurance, which can be learnt at level 38. It can defeat Shauntel's Pokemon (Ghost) and Caitlin's Pokemon (Psychic) easily, but not always in like a one-hit K.O. The tricky part is that there's moves that could make Marshal's Pokemon faint easily (Fighting). So you'll need to stick with Fire type moves or anything like that. It is really easy to beat Grimsly, because some of Emboar's leveled up moves are Fighting types so you can defeat him easier. If you follow this, then I'm sure you'll be fine. Though, I haven't done it myself, but I know the Elite Four's weaknesses. Good luck!
There really isn't an answer to that. Just get super-effective Pokemon to fight with. My Lugia can kill the Fight Elite Four and my Gengar can kill the Ghost and the Psychic. My Reshiram can kill the Ghost and Psychic with Crunch. Assorted Pokemon should wear down the Dark-type. Emboar with Fighting type moves can KO the Dark type. Then Alder has assorted Pokemon, unlike most Champions. Just find what he has, and train certain Pokemon accordingly. There is no way to defeat them without good Pokemon, and that means you have to train them really hard.
It really depends on the Pokemon that you have. Use level 100 Pokemon if you have any (if not, use strong Pokemon). Also, use super-effective moves.
Yes, depends mainly on how they're trained
Yes
Breloom is a good Pokemon because it has high hp and it can learn good moves
Water type moves and Grass type moves. Electric moves will have no effect. Flying types and Pokemon with levitate ability are good as ground-type moves have no effect against them.
the moves that i think that are good for it is fly, dark pulse, protect and sky attack. You are reading a Pokemon master.