In my Pokemon Pearl, I was a noob at the time and gave grass knot to my lv.7 bidoof. I want my Empoleon to learn grass knot coz it's the only move that can cover up for water types. Since Pokemon Pearl is a gen. 4 game , and only gen. 5&6 gen. Pokemon can learn it by level up, the only way to get grass knot is by tm. Is there any other way I can get my Empoleon a grass knot without breeding or trading? I don't have anyone to trade with and I can't sweep well without my Empoleon .If there is, please tell where & how to get it. If there isn't , I'm gonna get Pokemon X and get me a Florges .