I don't understand Eelektross' moveset in general...how does it learn all these weird moves like Grass Knot and Flamethrower?
Grass Knot is weird. A LOT of random Pokemon get it. Pikachu, Abra, Starmie, Empoleon, Espeon, Heliolisk. I just listed a small selection by quickly glancing at it.