T'es pas obligé de le battre pour gagner de l'expérience, même si t'en gagnes évidemment plus en le battant.
Si tu fais perdre à un pokémon 90 % de sa vie, tu gagneras 90 % de l'expérience que t'aurais eu en le battant.
Pour l'expérience gagnée, je vais pas remettre la formule précise, mais en gros ça dépend du nombre de coups que t'as pour faire le niveau, donc Pharamp est le mieux avec 50 (enfin, techniquement, Ronflex est encore mieux avec 55, mais il est beaucoup plus dur à battre et plus chiant à affronter).