Pichu doesn't evolve at a certain level you have to get it maximum Friendship and then train it up a few levels.(to get maximum Friendship use him/her a lot in battles and give him/her lots of poffins that he/she likes.)
Pichu evolves when you get to it's maximum friendship level. Some tips for you would be, pokemon will like you more if you keep them in your roster, give them items to hold, feed them poffins, and don't let them faint in battle. You can all so see there friendship level if you have the friendship checker app on your poketch. -sasuke56
Giving pokemon massages in veilstone will also make it a lot happier.
Also give it a soothe bell =]
Also give it a soothe bell =]
It evolves when you get it to max happiness.
It needs your friendship to evolve
Pichu evolves from high friendship