Well ofcourse mew he can learn every move.BUT I know it doesnt come easy.You would have to cheat to get it.If you want a good Pokemon to raise and get fairly teach it to kadabra or alakazam.
Trick can only be learned by level up in diamond and pearl. However, in Platinum there is a move tutor on Route 212 who will teach a Pokemon trick in return for colored shards.More information about what Pokemon learn the moves when check here http://bulbapedia.bulbagarden.net/wiki/Trick_(move)KADABRA AND ALAKAZAM CAN LEARN TRICK AT LV 46
Kadabra will learn it not sure when.
By leveling up:KadabraAlakazamMr. MimeShuppetBanneteMime Jr.RotomBy breeding:SentretZigzagoonVolbeatSpoinkSpindaKecleonBy Move Tutor:ClefairyClefableAbraKadabraAlakazamSlopokeSlowbroGastlyHaunterGengarDrowzeeHypnoStarmieMr. MimeJynxPorygonMewtwoMewCleffaTogepiTogeticNatuXatuEspeonSlowkingMisdreavusGirafarigPorygon2SmoochumLugiaCelebiZigzagoonLinooneRaltsKirliaGardevoirShedinjaSableyeMedititeMedichamSpoinkGrumpigBaltoyClaydolKecleonShuppetBanetteDuskullDuskclopsChimechoMetangMetagrossLatiasLatiosJirachiDeoxysDrifloonDrifblimMismagiusChinglingBronzorBronzongMime Jr.SpiritombTogekissPorygon-ZGalladeDusknoirFroslassRotomUxieMespritAzelfCresseliaDarkraiArceus.....fwew!!!!
Most Pokemon can learn that move think of it this way Pokemon that have hands can learn it some Pokemon learn it from the move tutors however some can learn it via egg move only.
Then that Pokemon cannot learn it. Only starter Pokemon can learn the ultimate move. No other Pokemon can learn them.
Any Pokemon that can learn a electric move
when a Pokemon uses trick, it tricks the foe into switching held items. for more info, go to www.serebii.net.
In order to learn a new move, the Pokemon must forget moves first. Then, it has to level up and it will learn the move it should have already learned.
No baby Pokemon can learn Fly
it is a pokemon move that some pokemon can learn
Block isn't a TM. Pokemon can only learn it as a Level up move or an Egg move.
heat wave............i dunno,but trick room mime.jr,mr.mime,dustclops and many other pokemon can use it.