it depends on which game you are playing. i like the ones from kento. move them from your gba games into your ds.
At least 20( a lot)
it evolves intogarados at level 20 at least i think it evolves at level 20
Have at least level 56 Pokemon, and make sure they are good.
Pokemon like 10 -20 only all
charizardvenasaurblastoisebeutiflybeedrillraichusandslasharbokvileplumevictreebelllpidgotfearownidokingnidoqueenlapraspoliwrathrhydoneectabuzzmagmarmewtwomewzapdosarticunomoltresand last but not least gyaraos
well, if you are making a deck you should have:60 cards at the most 3 or 2 of the Pokemon can be the same if you want to have a good pile just do 20 of each like 20 Pokemon 20 trainer cards 20 energy cards...
It depends on what level they are on. But it looks to me like they are good. At the very least, you have a good variaty of pokemon.
You can beat it easily with Dark, Bug, and Ghost type Pokemon. It is least effective by Psychic, and Fighting.
Jolteon at least lvl 53, Lugia at least lvl 49, Shiny Gyrados lvl 45 at least, Nidoking at least lvl 40. sorry that's all i got........... hope it was good enough!
Level 20. Have at least one pokeball in your bag and at least one open space in your party to get Shedinja when you evolve Nincada into Ninjask.
You may have to train your Pokemon to at least level 20 or use a electric type like pikachu you can catch it in viridian city but its rare to find.
Use Pokemon that have good defense and good offense and it doesn't matter what kind at least get Pokemon that can defend and attack each element so always strategies and learn each elements weaknesses and defences.