Okay, thanks for the info ^^. Too bad for the happiness :(. If I knew it I would have made Riolu completely evolve.
For the Icepunch thing, If you really have not access to it, I can contact you once I have enough Battle Points to teach it to Riolu. That's a bit boring thing to do but, for one credit I'd do it ^^.