It evolves by friendship, try giving it rare candies, or let it hold soothe bell in battles and leveling it up. (try not let it faint)
^^that's the original answer....but don't give it rare candies.rare candies just levels it up. it doesn't make it happier or anything. but the soothe bell, proteins, irons, carbos, etc. will help same as letting it walk with you and talking to it. don't let it feint in battle and heal any status problem as soon as you can.
-ninjasRus
Dunsparce does not evolve.
Pichu
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.
you get a moonstone
Pichu evolves into Pikachu.
if u mean the shiny pichu from the gamestop event you evolve it with kindness.if u are getting Pokemon heart gold or soul silver then wait to evolve it
by breeding two raichus
It evolves with friendship
In Ilex Forest, by Event only.
no hitmonlee does not evolve
Dunsparce does not evolve.
Pichu
No.
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.
Breed Pikachu with Light Ball to get Pichu with volt tackle you can also interact in Ilex Forest
Luvdisc does not evolve from, or into anything.
Actually....Shuckle doesn't evolve at all