I'm a huge problem to train my Pikachu in Pokémon White 2!
It all started when I caught a Pichu in Pokémon Platinum and transfer him to Pokemon White 2 via Poké Transfer, thereafter, used the great and unique item called "Exp Share" to make my level 21 Pichu rise faster, thus increasing their level of happiness, but it just evolved into Pikachu at level 47 or 48 (I do not remember which of these levels was)!
I kept (or better still) using the Exp Share, but now also use energy items (protein, zinc and so on) to increase the stats of my Pikachu, but this was not enough: he keeps losing battles with ease due to low HP and this is hurting (a lot) training my Pikachu. I just do not know what to do to train him WITHOUT USING EXP. SHARE!
Can somebody help me?
IT: IT's better than flying!