I never use Charm or Domination spells (with the one exception in BG2 Underdark where the game doesn't give you a choice, the alternative being worse), so I found this out by chance and don't know what to make of it.
I just picked up Khalid and Jaheira and forgot they all come with several kinds of Advanced AI settings by default. I usually only use the AI to detect traps and tell my characters to either attack or keep their distance in case of enemy surprises, the rest happens manually.
Anyway, we were attacked by a horde of wild dogs and Jaheira, without asking, charmed one of them while the others were killed. When only the charmed dog was left, I noticed he kept attacking although he was green. I thought maybe someone was still attacking him while he was being charmed and then hit him when he was already green, but shouldn't he turn red again if that was the case?
When I stopped all attacks and made my group walk on, he followed, still green, but again biting Imoen's heels.
If that is how charm spells work, what is the purpose of them?
And if not, does it mean there is something wrong and I should post this in Support?