There's a move tutor guy in my Emerald game...(The one where you can learn the moves that you've deleted)
Is there someone in Diamond who trades Heart Scales for tutoring your Pokemon?
EDIT: Sorry, I forgot about the sticked thread.
Diamond Friend Code - 0430 4750 2094
PM first if you're interested in trading.