Happiny's moves and levels it learns them are:
level 1: Charm
level 1: pound
level 5: copycat
level 9: refresh
level 12: sweet kiss
there are no more moves until it evolves into chansey
Chat with our AI personalities
earthquake
None.
the moves that i think that are good for it is fly, dark pulse, protect and sky attack. You are reading a Pokemon master.
The best Pokemon to have in Pokemon diamond is Arceus because he has the best stats in Pokemon diamond. Answer 2 Marowak and Latios are better. Answer 3 Dragonite would have to be the best! It has great stats, is immune to a lot of types and can learn many moves like fire-type moves to deal with super effective ice-types.
You cannot buy but you can teach your pokemon new moves in exchange of shards.