If you are trying to evolve PICHU into PIKACHU, I would advise catching one in a Luxury Ball and giving it the item Soothe Bell. This will help make it happy faster.
Different ways of making Pokemon happy:
However, these things can make your Pokemon sadder:
Trading a Pokemon restores its happiness to neutral.
You can check how happy a Pokemon is with you by checking with the Footprint Man, who can be found east of Pastoria. If your PICHU gets a Footprint Ribbon because the Man thinks its opinion of you is so good, it should be ready to evolve.
Good luck and I hope you found this helpful!
Catch a pikachu two times and breed them together
You can massage your Pokemon in Veilstone city once per day. You will also get some fashion items each day you massage...
massage it 8-10 times
You can find out how many times you have beaten the Elite Four in Pokemon Diamond by checking your PC in the game.
12 times
Every day from 3pm-4pm, Daisy will massage your Pokemon once daily.
Chimchar evolves twice in Pokemon Diamond Version. From Chimchar to Monferno to Infernape.
One each.
breed a picachuIn Trophy Garden (better chance catching in da morning). Yeh u have to try LOADS of times (well I did) coz it takes a long time to find. And to evolve it (there's no Battling needed) Just care for it and stuff!
show her a Pokemon with full hapiness (lol) and have her massage it 5 times.(lol+) (:
13 times or more
Easy all you have to do is beat the elite four 15 times without healing you Pokemon