Yes. If you have a Pokemon like Venasaur, teach it solarbeam. in a double battle, also have a fire type like charizard. Teach the charizard sunny day. In the double battle, use sunny day, and your Venasaur can use solarbeam without charging until your sunny day wears off!!!
No
By battling, of course.
You can get shadow Pokemon from battling Mirror B
You can do that by keep on battling with that Pokemon, or using a specific type of berry.
There is no way you keep battling until you lose
Well you can get an action replay and use that or just keep battling trainers, not Pokemon. Battling Pokemon is slower than battling trainers.
You can't; its ability Truant causes it to stop attacking every other turn. However, if you are Double Battling then you can have a pokemon use skill swap on slakoth/slaking to switch its ability with the other pokemon.
by battling with strong Pokemon
Train your Pokemon and level them up by battling.
No
Any ice Pokemon
Answer: No you don't gain experience points, when you are battling with your friends ds, the only time you are going to get experience points in the Pokemon series is battling wild Pokemon and battling against trainers, gym leaders etc.
go to Pokemon and press a Pokemon then press shift
By battling, of course.
no
By battling or capturing in an infected Pokemon.
Battling the Enemy Within is number 452 of the Pokemon Anime and the 178th episode of the Advanced Generation series.