solarbeam,sludge bomb,energy ball,leaf storm
You can teach Roserade's many moves, yet it never learns Petal Dance. You can teach it Grass Knot anytime, even when it is in it's single stage as a Budew. You can teach Roserade any moves, but I don't have a clue what moves he/she learns when it levels up. x
shards can be used to trade with other people. in return, they may teach your Pokemon moves. there are 3 move tutors in Pokemon platinum that will teach your Pokemon moves in exchange for shards in a specific color.
See the Related Link for all the data.
u need 2 teach a water Pokemon waterfall
Its simple. Just talk to a bunch of people and sometimes they say; "Would you like me to teach one of your Pokemon a move?"
go to the old mans house on route 228 he will teach starter Pokemon powerful moves
Geodude learns Rock Smash by teaching it HM06 in Pokemon Diamond, Pearl, and Platinum.
you can't find another one. but go to pastoria city and go to the man that teach your Pokemon moves and show him your Pokemon you want to teach it and maby...
This might not be correct, but you can go to the move teacher on your way to the resort area. If not, buy the TM at Veilstone and teach it there.
Who told you that you could teach Pokemon tricks.
Just like the other Pokemon games you can teach moves when Pokemon level up or by TM's and HM's which are machines containing various Pokemon moves such as Thunderbolt or Fireblast. You can even have a move tutor teach moves to your Pokemon where that person is i can't tell.
Because a level 100 Pokemon can no longer level up, it cannot learn new moves in that way. However, move tutors can teach a Pokemon new moves regardless of level, as can TMs and HMs. In Diamond, Pearl, and Platinum, there is also a man who will teach your Pokemon moves it could have learned at earlier levels in exchange for a Heart Scale.