AnswerIn Pokemon Diamond and Pearl, Meganium learns Petal Dance upon reaching level 32.
Petal Dance is not a TM in Diamond or Pearl. If you want to have one of your Pokemon learn this move, the Pokemon would have to be a Venusaur, Oddish, Gloom, Vileplume, Meganium, Sunflora, Roselia, or a Cherrim.
It doesn't.
sludge bomb,earthquake,petal dance,solarbeam
Vileplume learns Petal Dance at Level 53.
VILEPLUME lv 100 with giga drain sleep powder petal dance and razor leaf.
petal
Roserade never learns Petal Dance, you have to level up Roselia to lvl.40 when it learns it.
At level 38, and then solar beam at 51 I think...
Bellossom cannot learn Petal Dance or Solar Beam via level up in DPPTHGSS. However, Bellossom can learn Solar Beam through TM. Gloom learns Petal Dance at level 53, so if you let it learn Solar Beam, then evolve it. In RSEFRLG, Bellossom will learn both Petal Dance and Solar Beam. Petal Dance at level 44 and Solar Beam at level 55.
solarbeam
Well, if you mean those moves that get Pokemon confused after using 'em. I can only remember three of them: Outrage (Dragon type) Petal Dance (Grass type) Trash (normal type