What if there's a feature called "wager". Both players places one pokemon that they want to bet or wager, then they battle and whoever wins get the pokemons. They can inspect the stats of the pokemon and everything before accepting and choose which type of battle.