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
-Poliwhirl “Ice Punch”
-Quagsire “Ice Punch”