Yes, but only in Pokemon Mystery Dungeon: Explorers of Sky.
You can't breed Pokemon in the mystery dungeon games.
no
in mystery jungle after you get secret rank
no
"POKES" are pokemon.
You Can't
no
No.
You have him/her as a stater pokemon.
It's the Darkrai battle, as also seen in Pokemon Mystery Dungeon Explorers of Time/Darkness.
Yes