He is in Pastoria Town (The one with Crasher Wake and the Great Marsh) next to the water and the man saying he is in the middle of the town. Hope this helps!
There is no tutor in d/p you must trade the Pokemon to platinum teach it from the shard move tutor in the survival area and then trade it back
you can find the move tutor on route 221
in D&P hes actually called the move TUTOR but hes in pastoria
Pastoria City
Yes. In pearl and diamond you can teach it through a move tutor. I forget where the move tutor is, sorry
Last resort is not a TM move. It can be learned by several Pokemon by leveling up, the move tutor can teach it to a few Pokemon as well. Another method is breeding.
in pastoria near route 212
At the move tutor.
yes as long as the move is available anywhere in the gamealthough Pokemon is awesome
You can't. Only in the second generation (gold, silver, crystal) it's TM41. In Diamond and Pearl is their no Thunder Punch TM. You can learn Thunder Punch in Pokemon Platinum from the Move Tutor.
You have to go to the Pokemon move house in Blackthorn City and go to the ultimate move tutor
HM04