Running around as a demon hunter, my templar is the perfect complement. He's definitely saved my life more than once with his heal ability. However, there have been times where he hasn't done it as I run around waiting for it to happen. Normally, this happens if he recently healed me (so I assume there's a cooldown on the heal). But I've also noticed that sometimes he heals me twice in quick succession, which makes me doubt that. Does anyone know what the limiting factors are on when and how often your templar will heal you?