@RipRizzle
I have NOT attempted this. BUT.
There's a roommate quirk system where roommates engage in various quirky behaviors, like bringing in baked goods, cleaning, making messes, etc. One of those is "woo." "Woo" is the following your Sim around blowing kisses and serenading them all day behavior.
If you use MC Cheats, you might find the roommate behavior under buff control and be able to remove it. I'm assuming this will roll the dice and give him a chance of developing another behavior. (It might also be a trait, but I assume it's a buff.)
</done work for EA; have not tried this>