You either keep training it, or make it real happy, making happy by giving it protein and such.
when it has high friendship
it evolves into pikachu when it friendship level is high and you level it up
pichu does not evolve at a level,it evolves with a high friendship.Pichu can evolve at any level if it has enough friendship.
you have to make it happy you can do this by massages and giving it proteins you evolve pichu with happiness and freindship.you can also give him beris that make it frendlier
Pichu will only evolve when it has max happiness with its trainer.
Pichu evolves by happiness.
The level of your pikachu doesn't matter, because to make it evolve you use a thunder stone on it. i hope that answers your question. You can get a thunder stone underground.
Rephrase your question = What level does snorlax evolve on Pokemon diamond? =
pichu evolves by friendship so when it likes you enough it will evolve no it dosent it evolves at level 20
it evolves at lv.59
It evolves with friendship
It needs enough friendship with you.