El problema brock de la solución que ofreces es, que no conservarás la naturaleza del pokemon y por ende sus stats.
La gente que juega a lo rapido y chapuzas no le importará.. Pero aquel que se haya matado en tener un pokemon con su moveset de acuerdo a la naturaleza y estrategia le jodera bivo eso del givepokemon con ataques predeterminados.
Como te dije, dejam que investigue y a ver que encuentro..