I'm gonna bring all of my Gen III tutor questions to a close and finalize!
Please include two Pokemon per move, and why you chose them:
NOTE: The Pokemon should not get these moves by level up, breeding, move tutor, or otherwise in later gens. For example: Chansey gets Counter and Seismic Toss through breeding in Gen VI, so it wouldn't be an acceptable answer for those two moves.
Thanks so much!
... as for the rest of your moves there, they're either so unviable that they're never used, or most Pokemon that use them learn it naturally. For eg.- Double-Edge is viable on Mega Salamence and Kangaskhan, even Pinsir at times, but they all learn it naturally. Same goes for Dynamic Punch, it's main and only users Golurk and Machamp get it through level up.
Hope I helped!