Primero, debes alcanzar el nivel 10 de entrenador para desbloquear la habilidad de intercambiar. Segundo, el amigo con el que quieras intercambiar debe estar físicamente contigo en ese momento, ya que no hay intercambios remotos en Pokémon Go. Por último, una vez que se intercambia un Pokémon, no se puede volver a intercambiar, es decir, el Pokémon que recibes de un amigo es tuyo para siempre.