Okay, so it works like this; (capture) you spot a Pudgy. You grab your poke ball. You push the button on the front making the poke ball functions turn on. The poke ball enlarges as verification that your poke ball is working and the nano's get charged up for use. You shout, "Go, Pokémon!" the poke ball sends the message to the Pokémon in the ball. Nano's eject the pokemon from its ball. Battle incuse and you defeat pidey and begin to capture it. you throw the poke ball, the poke ball hits the Pokémon, the Nano’s of the fresh ball are locked on to that Pokémon’s energy signature and sends out a nano wave/beam to find this energy, manipulate it and "capture" it. Once the Pokémon is broken down to pure energy, it gets sucked into the poke ball to be processed. The Nano’s download the Pokémon’s details, looks, memories, everything about the Pokémon gets burned into the nano and the nano becomes one with the pokemon. hence, the Pokémon can't be captured by other trainers because the nano in that Pokémon prevent it by locking the poke energy data; no other ball can copy it now so nor can you trade balls with the Pokémon because the ball has the Pokémon’s signature energy and nanos in side it so it can't be caught again. Now when Pokémon break out of balls the ball becomes in useable because it was ejection before completion of copy and manipulating the energy basically screws it up and it’s like a crashed computer with a Trojan virus, unusable. Pokémon break out by resisting the downloading process which is done inside the poke ball, after energy reconstruction.
So what do you think of my explanation?