It's random, but the more you reject the longer the next proposal takes..I'm too chicken to reject 3 times so I'll usually accept the third one.

If you really want a specific husband/wife for your peep, you should do what I did in the rainbow thread and use backups to keep trying.
_________________________
Please send mod requests to the mod section on the forum.