As far as hacks/cheats go, I Clone pokemon in my Emerald. I have an unlimited supply of Mewtwo, Celebi, Rayquaza, etc.It won't screw up your game, if you want one ask.
I haven't played SS at all today, just Lego Batman, almost beat all the Hero Story Levels! Missing the Super-Hero status only on the ones I have yet to beat the level of. (just 3)Anyway, when does Hoppip, learn any attacks? or at least evolve? Mine is like 10 and only knows Splash, Synthesis, and Poisonpowder.