bellsprouts can learn it or pikachu
(EDIT)** my togepi knows it
Chat with our AI personalities
if you have the machine click on it and if there is the word ABLE on it, it can learn it
krabby
no.
lugia and fregulater and charmander
I hate to be the bearer of bad news but you can not catch a Pokemon that already knows that as its an TM for soul~silver and a HM for the original silver.