Psh, why settle for already trained pokemons when you can get a Bagon?
Seriously, these little guys have the ability Rock Head (take no recoil damage), which makes them perfect for Double Edge! Of course, that would require long time level up, and by then Salamence gives up Rock Head for Intimidate! What are you to do?
Surely you don't intend to have a level 55 Bagon? Too bad your only option is to train them that high... WRONG!
I gots you bagons, level one, that know Double Edge!
Honest!
surely that's worth a Mew?