i would say machoke because it is very effective against dragone pokemon and you will be fighting dialga so if you do not want to waste master ball then you should save and try to defeat dialga using machoke and if you fail reload :)
graveller, golbat, machoke, medicham, onix, steelix, floatzel
GOLBATI think you can get a golbat or crobat to learn mean look in Pokemon diamond/pearl. you can get golbat almost everywhere.
Onix Machop Geodude Zubat Sandslash Golbat Machoke Marowak
Make a Golbat level up on a high friendship level.
Nothing. You need to make Golbat to have Friendship or Happiness.
Yes, Zubat does evolve in Pokemon diamond. Zubat evolves into Golbat, which has eyes, unlike Zubat. Golbat isn't a very strong Pokemon, nor is Zubat. zubat evolves at level 22
Most of the time Golbat and the other one it evovles into. :)
You can catch a Golbat or Zubat. Some other wild Pokemon have it too.
Golbat uses mean look in Pokemon pearl but i am not sure about Pokemon diamond and pearl.
Actually what the person who answered here previously meant to say is that Golbat evolves through happiness.
the wild Pokemon which you can find in victory road on leaf green are: geodude, graveler, zubat, golbat, onix, machop, machoke, sandshrew and if your lucky enough to find one then sandslash
if you mean:wich Pokemon know mean look? you can catch golbat at level 45 in mt.cornet.