Upstairs in the Pokemon centre
no
You must trade with Pokemon Leaf Green, or Pokemon Collosseum.
You can get it from an event which you can't anymore, from the Pokemon Collosseum Bonus Disk, or from the Pokemon Channel.
The character's history with Espeon and Umbreon is never revealed.
Umbreon can only be gained from trading from Ruby, Emerald, Sapphire, Pokemon XD or Pokemon Collosseum.
you have to have a us bonus disc of Pokemon collosseum trade it to ruby sapphire or emerald but if you have Pokemon diamond or pearl you will have to migrate.
i now a fare bit about Pokemon u can get its evolutions in collosseum and trade to emerald and breed
Piloswine doesn't evolve in Colloseum. Migrate to D/P/Pt
go to eagon,s house before you go to defeat the cipher boss,when you get to his house talk to him and he will give you the materball
no
well I don't know what game you're talking about but on emerald (the only game i know where you get deoxys) you go to an island by farry.
Jirachi is a pokemon only obtained through distribution. Either trade with a person who has Jirachi, or get the pokemon from the event. Note that pokemon obtained through distribution events are not necessary for the completion of the pokedex.