no Pokemon knows all the hm moves!
Chat with our AI personalities
Snorlax, gulpin,you name it they are all sleepy heads!
Yes there is i don't know it when you find it i suggest you catch all legends 1st
Go to www.serebii.net for all your Pokemon needs They can learn dragon rage, take down and ground type moves and stuff and that's all I know...
deafeat all of his Pokemon
I know that in soul silver, after you beat all 16 gym leaders the professor gives it to you.