It's unfortunate that there are only 4 traits when each soul has 3 of them. That means every soul has dog lover or criminal traits. Through 2 rounds beginning with the one where criminals were rejected, I correctly rejected 71 out of 71 souls. Not a single soul met the entrance criteria. This imbalance makes it very easy to decide for souls and makes the process uninteresting.