To help clarify a little bit, is there any way that Weirdowl can check to see if his current target is himself? If he is targeting himself, then cast barkskin. If he is targeting something else, then cast healing touch.