OKAY
one of my players has told me he did some research on how soul gems worked, and since he is planning on playing a tiefling sorcerer, he wants to get into the whole soul gem thing
i went through and read it and it looks like the best way for him to do this would be a cacodaemon familiar, but i want to get him started with it in the kinda early-game so he can spend time learning how the soul trade works and finding someone to trade the gems in for gold/other stuff
they don't have a paladin or anything, and the party is pretty much either CN or NG
just wondering if there is any restriction i should put on it if i was giving it to him around 2nd or 3rd level