Pokemon Diamond chatot?

To get a Chatot in Pokemon Diamond-

1.) You can go to Eterna City and in the first floor of the building next to the Pokemart a Buizel for a Chatot named Charap. The Chatot will be the same level as the buizel you give to him.

2.) You can go to Route 213 for a Chatot level: 23, 25

3.) You can go to Route 218 for a Chatot level: 28, 30

4.) You can go to Route 222 for a Chatot level: 38

5.) You can go to Route 224 for a Chatot level: 52, 54