After you beat Darkrai it will come back!
in mystery jungle after you get secret rank
Yes, but only in Pokemon Mystery Dungeon: Explorers of Sky.
50
you don't need a mission all you need to do is go to surrounded sea at the 20th floor (which is the end) then you will have it.
You can't breed Pokemon in the mystery dungeon games.
You can get one as a reward, or you can find one in a dungeon.
You Can't
no
Sky Stairs Summit
get it as your partner
What the crudareyoutalkingabout!?
Sky tower