It sounds like you want an inner dialogue system to subtlety nudge the player along.
May I suggest that a dialogue controller may not be the best solution here if they are one off suggestions with no choices or branches. You might be better off creating an FSM that has different states with a Dialogue action. That way you can have different conditions prompting different suggestions to the player.