Lo mejor es que, como ya han dicho por aquí, le des a tu pokémon repartir exp. o huevo suerte ( el segundo si puede vencer solo en las batallas ).
Intenta pasarte todas las veces que puedas la Liga, y si puedes, inféctalo con el pokérus.
Y si además quieres que evolucione, ponlo el primero en la lista, llévalo a las masajistas del club de la cinta en la zona descanso y dale la campana alivio.
Pero si de verdad quieres el truco infalible, la combinación es:
1- El pokémon debe ser intercambiado.
2- Éste debe llevar repartir experencia.
3- Debe estar infectado por el pokérus.
4- Debe ir el primero en el equipo.
5- Debe luchar al máxmo en la liga.
Así te subirá de nivel entre 3 y 4 niveles cada vez que te pases la Liga ( aunqe esté al nivel 90

)
Saludos.