Having the character use a shapeshifting mask might help.
I don't know of any way to boost the cat's attitude. Did you try casting a healing spell on it, etc, and escaping combat? Sometimes when NPCs are hostile and start combat, after escaping they can be less hostile, and not immediately start combat again.
Did you try using the skill to summon the cat, and then have a different character use the whistle?