No, but somewhere in the game you will fine the TM (I forget where). Use it on him/her.
train it
He has a Gyarados, Quagsire, and a Floatzel
defeat red gyarados.
khadels backyard
Same thing it always does: Gyarados.
Level 20.
A red gyarados is just a shiny gyarados, it will still take time to accomplish.
He has a weavile, gyarados, honchkrow, and a crobat in Diamond and Pearl. In the Distortion World, he has a weavile, houndoom, gyarados, crobat and a honchkrow, not necessarily in that order.
yes, it dose learn focus punch in pokemon pearl.
Nothing really, its just pretty rare especially to other games like platinum, diamond and pearl. Its just a shiny gyarados
i think staraptor can
Your Pokemon learn it from levelling up