How do you heal in Pokemon Go?
Pokemon only restore health through the use of Potions of varying classes and Revives.
There is no mechanic for natural healing in the game yet.
Apparently evolving heals Pokemon. Powering up does not - though it does increase their current health by the same amount as their increase in max health.