any dragon can but you have to have an strong freindship
Any Pokemon can learn it. that's the best patr
Dratini can't learn Extremespeed in LeafGreen, but can learn it through breeding and as a prize in Crystal, HeartGold and SoulSilver. After answering all the Dragon Master's questions correctly in the Dragon Shrine, a Dratini with Extremespeed will be given as a prize.
Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
Bayleef Does Not Learn Sleep Powder in HeartGold/SoulSilver
any dragon Pokemon
any dragon can but you have to have an strong freindship
croconaw evolves into feraligatr at level 30 and learn hydro cannon in Soulsilver and Heartgold once after reaching blackthorn city ( there is a house to the left of the Blackthorn city Pokemon center that has the move tutor, move deleter , ultimate move* tutor, and Ultimate dragon type move tutor*) and go to the Ultimate move tutor. *= there two ultimate move tutor, one for dragon type Pokemon only and one for fully evolved starter Pokemon like feraligatr and charizard.
Any Pokemon can learn it. that's the best patr
Then that Pokemon cannot learn it. Only starter Pokemon can learn the ultimate move. No other Pokemon can learn them.
Dratini can't learn Extremespeed in LeafGreen, but can learn it through breeding and as a prize in Crystal, HeartGold and SoulSilver. After answering all the Dragon Master's questions correctly in the Dragon Shrine, a Dratini with Extremespeed will be given as a prize.
Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
Bayleef Does Not Learn Sleep Powder in HeartGold/SoulSilver
Bite is an attack, and isn't a TM. The Pokemon has to learn it.
Many Pokemon can learn dragon claw, Any dragon Pokemon is able to leard dragon claw, if you go into your box, you can look at the summery of your Pokemon and it will tell you what type it is on the first page, if it mentions dragon it is able to learn dragon claw, for other Pokemon you can put Pokemon tyou think might beable to in your team and boot up the TM for dragon claw, it will show you if they are able to learn dragon claw.
In the Platinum it is 44, but I am not sure about Heartgold and Soulsilver.
Only certain Pokemon can learn it but you can't find the TM