hmm considering pokemon don't EVER run out in an area, does that mean they sort of reincarnate or something? revive? teleport?
assuming they reincarnate, i think it would be weird to have like a live magikarp flopping around in your stomach after you ate it cos it reincarnated. if they teleport does that mean the food in the stomach disappears? and shouldn't all pokemon know teleport in that case?(well that would make catching pokemon a pain.)
i've always wondered why when you killed a bunch of pokemons in a row you didn't leave a trail of dead bodies behind you.
if they knew how to revive,
2) in that case why can't they use man made items like potions?
3) why am i analysing this?
just think how there is always a never ending supply of pokemon when they are constantly being killed or eaten. you'll go a long way.
PS if you're thinking along the lines of breeding, okay, how do the eggs produce and hatch so fast, and how many zubats would come out in a single "litter" if that were so?