Is there a way to lock Pet Pal and then add one more talent at level 1?
One way to do this would be to override the race presets, or create a class preset, and add the Pet Pal talent. Though, Pet Pal still won't be locked.
I'm not sure how it "locks" racial talents. That may be hardcoded.
The class and race presets are located in
"Divinity Original Sin 2\Data\Shared.pak", under
"Mods\Shared\CharacterCreation\". You can use the
EE PAK extractor to extract the files and modify them that way.
Adding talents is pretty simple. Adding Pet Pal to the Dwarf preset looks like this:
<node id="TalentsAdded">
<children>
<node id="TalentAdded">
<attribute id="Talent" value="Dwarf_Sturdy" type="23" />
</node>
<node id="TalentAdded">
<attribute id="Talent" value="Dwarf_Sneaking" type="23" />
</node>
<node id="TalentAdded">
<attribute id="Talent" value="AnimalEmpathy" type="23" />
</node>
</children>
</node>