When mentoring in a team that had a couple of junior Devs at a client, I bought all of us ducky's and said that before they ask a question they should try and explain it to their rubber ducky's first and it encouraged them to try on their own first before just asking a question. I found it very good to encourage the behaviour that I don't mind helping them but they must show me where they have tried. In most cases by just trying an approach and not overthinking it they were able to resolve the problem. More than anything it encouraged a way of approaching a problem that the team snapped up really quickly and by the time they asked a question they would have a lot better context about the problem they were trying to resolve. I definitively found it to be very valuable for the team and for myself.