All of the good stuff is here:
https://knowledge.workspace.google.com/kb/how-to-prevent-the-consumer-unmanaged-google-accounts-creation-in-the-domain-000006505
In Summary:
Block the email verification emails at the mailserver forcing users to only be able to use managed Google accounts that you create for them in Google Admin