Pokemon survive battles through a combination of their inherent abilities, moves, type advantages, held items, and the strategic decisions made by their trainers. Additionally, Pokemon can also recover health during battles through moves like Recover or through the use of items like Potions or Berries.