I'm no expert but I can say what worked with Cassie!
A bit of a multi pronged approach really - a combination of having taught "Hand Touch" which meant she learnt to push her nose into my hand , and also doing Clicker retrieve, which @edzbird has put on a thread on here.
Plus some 121 gundog...