bullet punch to have a bit more coverage over types, mach punch may be stab but if i were to use a fighting move, close combat is a better option, especially in the scarfed situation.
Also Cradily is; energy ball, ancient power, stockpile, and frustration. Dream world ability of storm drain, brave, 252 HP/ 100 Def/ 158 SpAtk :)