21 battles the last battle is barry (your rivals) dad
you cannot ever beat the battle tower. but if you have completed the sinnoh pokedex then the battle tower will help you complete it. you can battle at the battle tower as long as you want.
first you have to battle with every pokemon like i did! it took me a long time but i did it on platinum i also have all legendary pokemon
it doesn't matter as long as if your strong enough to battle the gym leader
No you cant sense crystal is a different reegion then pearl,diamond and platinum.
as long as you haven't beat it yet and you have the azure flute, you can.
you have to do 21 battles. by Matthew long
Go to battle tower and battle it may take a long time but it works
yes you can on pokemon w b at the pokemon center there is a globe witch you can transfer pokemon to planim or other pokemon games as long as the pokemon game you are giving to is at the transfer room :D
there is no trainer with a ditto but you can get one with the pokeradar next to canalave.NOTE:it will take a very long time and are not easy to catch.
No, Mystery Gift Pokémon can be sent at any given time to Diamond, Pearl or Platinum as long as you have access to Mystery Gift and have a PokéDex.
It depends in how many times you use it in battle, if you use him allot and he levels up soon he will evolve.
7 days. XD