If I teach it to a fast Pokemon like seperior can I repeatedly use this to damage and switch damage and switch etc.
No because dragon tail has a -6 priority meaning it will go last almost always. Source: http://bulbapedia.bulbagarden.net/wiki/Dragon_Tail