you have to do it with specific choises. in the tavern choose the same as him so you get the stipping scene afterwards just choose to stick with him, after he tells you to go on convince him. Goro and Leon are just by amount of encounters.
advance notice depending on how you respond to Goro in the tavern while dining with him. Depending on how you respond you'll end up getting a diffirent love scene.