the following Pokemon learn block; Snorlax, Sudowoodo, Nosepass, Bastiodon, Bronzong, Bonsly, Tangrowth, Probopass and Landorus.
go onto the Pokemon database for more Pokemon that learn this move, and for Pokemon that learn it by breeding and by move tutor (generation four only)
nosepass
Block isn't a TM. Pokemon can only learn it as a Level up move or an Egg move.
i think snorlax can
Snorlax, Sudowoodo, and Nosepass are the only ones that can learn Block.
Snorlax, Sudowoodo, and Nosepass can learn Block by leveling up
Soryy to disappoint you, but no electric type Pokemon can learn the move block at all. No electric Pokemon can learn mean look either, so you'd have to shoot for a different type of Pokemon I'm afraid. I hope this answer was helpful to you.
Snorlax, Sudowoodo, Nosepass, Bastiodan, Bronzong, Bonsly, Tangrowth and Probopass all learn Block as they level up.
arena trap-diglett. shadow tag-wobbuffet. block-snorlax
There isn't a TM Block. However, a few Pokémon, such as Nosepass, can learn it through leveling up. Golbat/Crobat and other Pokemon can learn MeanLook, which is just like Block, too. If you want to block Latias/Latios, though, you should get a Wynaut/Wobbafet, that have the ability Shadow Tag, which prevents the opponent from switching/wild Pokemon running away. Diglett/Dugtrio/Sandshrew have a similar ablility, too.
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
Pokemon cannot learn Yawn in Pokemon Silver.
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.