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.
no
Upstairs in the Pokemon centre
Yes.
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.
Deoxys...
Deoxys Can't Breed!!
Deoxys is not a wild Pokemon in SoulSilver. Deoxys has to be traded into the game in order for you to get it. Deoxys can also be received by event, and one recently took place in Japan for Deoxys.
you have to get more then 45 gym to catch legendary Pokemon! deoxys is a legendary Pokemon
You don't get a Shiny Deoxys from a man. You'll need to get Deoxys in Pokemon FireRed, LeafGreen, or Emerald. It is extremely hard to get a Shiny Deoxys.