I do make artwork myself but unless I say otherwise in the description of the picture, none of the pictures I post were created by me. I only find these pictures and repost them on Tumblr for everyone else.
Background Illustrations provided by: http://edison.rutgers.edu/

With the guy I’m gonna help you do this the easiest way possible.

Get a male Dragonite and teach it Ice Punch + Dragon Dance
     -Dratini: level 51
     -Dragonair & Dragonite: level 61 for some reason
     -Ice Punch: 10 Red Shards in Driftveil City

Now breed it with a female Totodile/Croconaw/Feraligatr and you’ve knocked out both moves at once, alternately you could have just bred Dragon Dance over and tutored Feraligatr the Ice Punch but now you have 2 pokemon with Ice Punch AND can share the love to others like
     -Tyranitar “Both”
     -Poliwhirl “Ice Punch”
     -Quagsire “Ice Punch”