you cannot,however,Ditto can transform.:)
You can get a Ditto on routes 45 and 34.
They can breed if left in the Pokemon Day Care with Ditto. Breeding usually makes the unevolved form of that Pokemon, unless the Pokemon does not evolve into or evolve from anything.
route 34
yes you can
no hitmonlee does not evolve
Dunsparce does not evolve.
Yes
yes
put it with a ditto in the daycare
No.
Ditto is found at Route 34,Route 35 and Route 45
You can't evolve magneton in soul silver. You can only evolve it by trading it back to Diamond or Pearl and training it at Mt. Coronet.