If you are trying to teach him both moves, I would go with Hitmonchan. (You would obviously need a female Conkeldurr, and hitmonchan is always male.)
Hitmonchan gets Drain punch by TM in Gen IV, and Learns mach punch by level up.
After you get both moves, you can breed them, and you should get both.
If you want to see how he can learn each egg move, then look at this page.