At level 42
Golbat learns Mean Look at level 33. However, it is easier to get Zubat up to level 29, it'll learn it, then evolve :)
Murkrow will learn mean look at level 48
you can find it at mt.silver
Rattata does not learn Mean Look.
Medicham can't learn Mean Look.
Umbreon learns mean look at level 57
beaucause if u wanna use mean look on mesprit your pokemons ability needs to be shadow tag then you can use it only wobbuffet has that
level 33
at level 33
level 8
Goldbat at lv30'ish And Haunter I recommend Goldbat since it's FAST when a Crobat (lv35). Though Ghastly/Haunter is good as well.
Is mean look