in the garden where that Pokemon mansion is at
Impossible
no
You can catch Ditto at route 218. Ditto around there are usually lv 30. :)
I'm afraid you cant get a Ditto in Pokemon Sapphire. You can only get ditto in Emerald. However you can also get ditto in Diamond and Pearl.
You can breed Manaphy with a Ditto to get Phione.
No, Giratina has no Gender so if you leave it at the daycare place with ditto there will be no egg.
breed a swellow and ditto
ditto does not evolve.
Breed ditto and Charizard
ditto
somehow
put a ditto and a charzard in the daycare