A full list of the Pokemon able to learn charge in B/W versions, as well as details as to the method through which they learn it, and the level (if applicable) as well as details as to the moves function, may be found at serebii net/attackdex-bw/charge
Similar lists may be found by navigating the serebii net site to the other Attackdex pages (there are B/W, D/P/Pt and 1st-3rd gen ones available)
Chat with our AI personalities
Most Pokemon can learn that move think of it this way Pokemon that have hands can learn it some Pokemon learn it from the move tutors however some can learn it via egg move only.
Any Pokemon that can learn a electric move
you can't get the move charge. you have to catch a pokemon that already knows the move charge. For ex: klinks know the move charge, you can find them in chargeston cave, which is near mistralton city. HOPE I HELPED! :)
The only Pokemon that can not learn a move is magikarp. Any Pokemon can learn at least one TM
Certain Pokemon can learn that move like Slaking and Linoone, it's not a TM or move tutor move so your going to have to learn it via level or breeding.