Ya revise, el Meowth lo hiciste bien, esa parte no tiene ningún problema, lo que esta mal es el tipo de entrenador.
Lo definiste bien?
Marinero esta en trainertypes?
Para hacerlo facil, copia como registraste marinero y subilo a ver si encuentro el error.