i think that their moves are just fine, i just need to raise their level, so lucky egg is the only thing i need..well, that and also rare candies.
anyway, if you want any TM above of 50#, that all i've got in diamond ( i can check what i have in HG too as well) :
roost. brine, fling, charge beam, drain punch, shadow claw, payback, rock polish, avalanche, stealth rock, psych up, dream eater, substitute and trick room.