I guess purple light as a start
The way that I do my maximized purple light slave + green light contract ( marriage only if not sent to whore house ) + dream collar + pregnancy or whore house work is through a cheated start and the botnet mod. Easiest to do on Mopoga since is integrated into the second launch option. It allows you to access pretty much every option. You have to be fussy with the saves of both the game as a way to not softlock yourself and botnet checkpoints to see all content.
Coming back to your request, as far as I remember the characters that can be given the slave personality with the purple light are:
Monica and her mom once you confront monica and choose to enslave her and her mom too.
Jane and her mom once you forcefem Jake into Jane, i dont remember when but a little bit later in the game.
The Maywoods if you forcefem Mr. Maywood.
Karen and her family if you forcefem her husband and her son
All teachers except Barberry, forcefem the male teacher for that. Also the relatives of teachers and their husbands if you forcefem them
All of your fellow students and their families if you visit them.
The demons if you choose to enslave them after the Titus fight.
Fuller if forcefem.
Some, if not all of the nuns, i dont know for certain in this case.
The gang of four girls that attacks you when you rob a place with Val.
These are the ones that i remember from the top of my head. Simple strategy if you use botnet and cheats, explore every options, even the ones which seem boring and with no benefits, and save regularly, always have backups to backups.