lv1 - pound
lv1 - defense curl
lv4 - sand attack
lv10 - astonish
lv14 - karate chop
lv18 - glare
lv21 - confuse ray
lv26 - scary face
lv32 - curse
lv37 - shadow punch
lv44 - ancient power
lv49 - shadow ball
lv57 - hammer arm
lv66 - heal block
egg moves: spite, grudge, snatch, punishment, shadow sneak, bone rush, sand tomb, dizzy punch, smog, knock off, mach punch, vacuum wave, ominous wind, superpower
tms:
tm1 - focus punch
tm6 - toxic
tm8 - bulk up
tm10 - hidden power
tm11 - sunny day
tm12 -taunt
tm15 - hyper beam
tm17 - protect
tm20 - safeguard
tm21 - frustration
tm27 - return
tm30 - shadow ball
tm31 - brick break
tm32 - double team
tm39 - rock tomb
tm40 - aerial ace
tm41 - torment
tm44 - rest
tm45 - attract
tm46 - thief
tm56 - fling
tm58 - endure
tm60 - drain punch
tm62 - silver wind
tm63 - embargo
tm66 - payback
tm68 - giga impact
tm70 - flash
tm79 - dark pulse
tm80 - rockslide (by popular demand)
tm82 - sleep talk
tm83 - natural gift
tm90 - substitute
tm92 - trick room
hm4 - strength
hm6 - rock smash
hm8 - rock climb
also posting to say that i don't like giving this thing ice attacks. and if we are, then give it icy wind...which would be a less threatening option off of the less than stellar spAtk base power, and the speed lowering side affect could come in quite handy.