Only for Pearl Because the evolved form of murkrow is exclusive to pearl
Zen-Headbutt is not a TM, but its is a move that some Pokemon learn naturally. This move can also be trained by a move trainer for heart scales to your Pokemon.
Make sure it isn't holding an everstone, try leveling it up again.
No.
EV trained stands for effort value pokemon.
it depends on the type of pokemon, the moves which it knows and how trained the pokemon is.
In Pokemon Sapphire version in the beginning of the game between LITTLEROOT town and OLDTALE town there is Poochyena in the grass. The Poochyena's are level 2-3 so it is really weak. Try training your Poochyena to get it to the level you would like it to be. (If you would like to battle the Elite 4 then train your Pokemon [all your Pokemon] to be level 70 for a clean battle or level 60 for a evenly matched battle, of course the Pokemon in the Elite 4 are only about level 55 they are trained to be more powerful than regular Pokemon.) Good luck and I wish you have a good battle!
any Pokemon as long as its trained well
Glaceon has to be imported from the Pal Park. Evee would normally evolve into a Glaceon if it was trained near an ice rock. The ice rock can only be found in Pokemon Diamond or Pearl, so you have to use the Pal Park.the only way to get a glaceon is trade to or already have a eevee on diamond,pearl or platinum and level it up at route 217 next to the ice rock :)You can only get a glaceon by trading from Diamond, Pearl, or Platinum
Yes,drowzee is a good pokemon but has to be trained very well
There are no evil Pokemon. Only Pokemon raised by bad people, but that is only because they were trained to be bad.
There is no best team unless you hack it. any pokemon can be good if trained correctly
There are two ways: Migrate it from Leaf Green, Fire Red, Ruby, Sapphire, Emerald etc By using a "Catch other trainers" cheat on Action Replay etc and search for a trained with Charmealeon, or any of it's other evolved forms.