La amistad del pokemon sube deacuerdo a ciertos parametros, cada uno de estos aumentara su valor de amistad en 1-2-5 y creo que 10.
Según recuerdo, el debe derrotar al pokemon para ganar +1 de felicidad, lo de los pasos es llevarlo de lider y dar 255 pasos me parece pasa subir su contador de amistad en 1, las bayas me parecen suben su amistan de 5 en 5, los pokochos la aumentan de 10 en 10 pero solo sirven hasta la amistad base de 100 o algo así, no recuerdo el dato exacto, por cierto, no se te olvide que solo evolucionara si sube un nivel durante el dia, o el alba no recuerdo XD, en cualquier otro momento no lo hará.
See ya!