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
khadels backyard
defeat red gyarados.
Same thing it always does: Gyarados.
Level 20.
A red gyarados is just a shiny gyarados, it will still take time to accomplish.
yes, it dose learn focus punch in pokemon pearl.
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.
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