The fight against the bulls isn't difficult; you just need to replay it about 10 times to understand the order in which to finish off the stacks and lure them where you want. The landscape is great against them: mass slow, bless on the grand units, and pegasuses finish off the weak stacks – either on their own or after removing retaliation with a fly spell.
Regarding Craig, I just loaded a save – there's no bow.
What am I doing wrong?