Primero, debes tener el nivel 10 de entrenador para poder intercambiar. En segundo lugar, el amigo con el que quieras intercambiar debe estar físicamente contigo en ese momento, ya que no hay intercambios a distancia en Pokémon GO. Por último, una vez que se ha intercambiado un Pokémon, no se puede volver a intercambiar; una vez que hayas recibido un Pokémon de un amigo, será tuyo para siempre.