Also, because a Beastlord pet's race is determined by the race of the caster, they have special handling in the server code.
It's currently hard-coded which caster race gets which pet race. Customizing this will require changes to the code:
https://github.com/EQEmu/Server/blob.../pets.cpp#L334