Can you fin the TM peck in Pokemon diamond?

No, Peck is not a TM.