i wish that was possible...
When your sims are having a baby they go on the bed and hearts pop up above them it's really mostly just like when pets have babies.
In the Sims series of games, your Sims won't want to fall in love until they know each other well... so you have to get your sims to have conversations with each other, and know each other really well, and that will open up additional "love" options, like giving them a hug. :) If you take it slow and don't try to push them into it too fast, you can usually get any two sims to fall in love with each other.
Rather than get into a confrontation, find some back up. You could go next door and call either the police or a cab to take him home. If he lives with you, then the short term answer is for you to leave when he is otherwise occupied and spend the night elsewhere. call the cops
It is stupid, but obviously your dog has to be in a bad mood for the trainer to train it but if it's in a good mood it will lose concertration!