I actually already updated the animal factions on PEQ, that was one of my first projects. So, when this database is eventually released, there will be no need to worry about it
One thing though about using race, that will catch NPCs that don't follow normal factions patterns. Like pets that are friendly to everybody. It's best to use the exact name whenever possible.