Currently, when I summon him he will come out, throw a few attacks, heal me, then attack. It seems like he only heals once per summon - is this true, or is there some trick to getting him to heal more often (increasing the skill/something else)?

I currently have it at level 2.