Thank you all for replying.

We went on a walk this morning on a long leash, and I pulled her in if she didn't come.

It sounds just like Eli: waggling butt and a cheeky face, but not coming at all!

It's raining so I won't let her swim today. And I'm going to get a whistle and start teaching her that trick. I just hope it works.

Yesterday I got so worked up about it, hat to count till 1000 at least!
And when we went for the late evening walk with my friend and her 8 month old Lab (who's the same: no coming anymore), I was so happy that I got her on the leash and could pull her to me. Thankfully Leena came the minute I had Cookie in my arms for a cuddle.
They'll start the whistle training as well.