What level does chatot learn chatter in Pokemon diamond?

level 21. if chatot is above that level, and doesn't have the move, go to the move tutor in pastoria city