Do I need 100 Poké Balls to capture 100 Pokémon? Or, one Poké Ball would be enough? Or, maybe 10 Poké Balls if 10 Pokémon per Poké Ball is the limit? What exactly is the limit?
Googling failed for me. I am trying to recall hard but I can't remember Ash having multiple Poké Balls, but maybe the TV show didn't find such details necessary to show (not to mention you may need to carry a truck of Poké Balls wherever you go). Also, Ash used to cry out names ("Charizard!") which can be indicator that he is calling a particular Pokémon to come out of a Poké Ball containing multiple Pokémon, but it can be just another rule of cool. There's another problem: If a Poké Ball contains more than one Pokémon of the same species, there would be conflict when you call a name.