Sharing wifi with phone

I've noticed that some people who come over to the house and want to use the wifi on their phone I need to give them the guest password and some just the pre-shared key. My wife's iPhone accepted the PSK number and worked beautifully. Someone else's phone can't connect and needs the Networks guest password.

what is the correct way I should be sharing with phones and laptops?