Just a bit of information on the Oathbound version of the Pokémon universe. :) These changes were decided upon by
kiohl and myself as a way to make the world work better for the storyline purposes.
Trainers are NOT limited to six Pokémon to carry, but more than six becomes unwieldy, and most trainers can't properly attend to more than six. Most battles have a limit of six participants unless a lower limit is named specificly.
Pokémon do not have a four-move limit; they can retain the knowledge of how to use all moves they've learned in their lives, limited only by their level.
A Pokéball binds the Pokémon it has captured and the bond cannot be broken unless the Pokémon strongly wills it OR a snag machine is employed. This prevents a trainer from capturing another trainer's Pokémon, even if that trainer is not around. The bond is somewhat of a psychic/empathic connection that grows with time; psychic Pokémon tend to make the bond stronger initially (without requiring the long period to build it) once their trust is earned, and psychic trainers are easier to bond to. The bond between a psychic trainer and psychic Pokémon is a very intense one (like that shared by Selene and her Abra, Shaman, and her Gardevoir, Oracle).
More to be added as I remember. ;)