Salut, Goupelin ne peut pas avoir Machination, et pour Surchauffe, il peut l'avoir simplement avec la CT50.
Pour d'autres renseignements tu peux regarder sur Pokétools, c'est très complet, voilà par exemple la fiche de Goupelin avec les EM et tout.
http://www.poketools.fr/pokemon/generation-6/655-Goupelin.html