Assuming you mean Pokemon Diamond/Pearl/Platinum, you level up a magnetron in Mount Cornet, by any means (only one time is necessary), and it will evolve. I don't know what to do if you magnetron is already level 100.
Chat with our AI personalities
magnizone is better because it is electric type which is super effective against dewgong (water/ice type)
The pokemon that I remember are: Pichu Pikachu Raichu Shinx Luxio Luxray Jolteon Pachirisu Wiscash Elekid Electabuzz Electivire Magnimite Magniton Magnizone ...and thats all I remember. I hope this helped some of you guys ;D.
Well other than the obvious pickachu, rotom , magnizone, shinx, its evolutions etc and most other electric type Pokemon in the shinon region can learn it the location of the TM however i don't know.