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.
Chat with our AI personalities
In Pokemon diamond and pearl golem learns earthquake at level 33
AnswerIn Pokemon Diamond and Pearl, Meganium learns Petal Dance upon reaching level 32.
Personally, training ti yourself is much better. In the Daycare, you have no control over which moves the Pokemon learns and doesn't. The Pokemon will level much faster if you train it yourself as well.
about level 36
Magby evolves at Level 30.