So I had to basically rewrite the entire breeding code... again, but I have managed to get my drow slave to breed with a kennel hound while sleeping in the kennel an produce a healthy baby halkin wolf/drow. It will take a little while for me to isolate all the changes to make that happen.