I'm not sure about your first question. I'm a bottom, and I think I have a pretty good relationship with Dulrig. Could you please be more specifc about the problem you're facing so I could help? Second, Top Logan is really aggressive, so I think you're referring to Bottom Logan. They're probably talking about Bottom Logan being submissive since he's become like a sex machine. You can get Bottom Logan if you encourage him to go to the bandits' camp, though if you do that, you will not be able to have a relationship with him anymore. For your third question, I assume you're trying to get the second heart since it is the hardest one to get and has a lot of requirements. I'll just post the pic. But in case you're really trying to get the third heart, it just says "stay at your hut until Logan decides to pay you a visit." It's only a random chance around 20:00 - 4:00.
I hope this helps.