ok i want a bagon egg with this 2 moves... so acording to my investigations... the breeding chain would be like this:?

Earthquake on male Numel LV35
breed with female seviper
male seviper with Earthquake
breed with femal bagon
get a male bagon with Earthquake
breed with a female altaria/swablu
get male swablu with earthquake
train it until LV40 learns dragon dance
male altaria with eathquake and dragon dance
breed with female bagon
and .......
male bagon with earth quake and dragon dance

sooo... would that work???
im going to use the EQ tm on my heracross ucs he doesnt learn it anyother way...(im 99.9% sure about that)

ok please answer quickly

ps: wow that is a really big chain....