Good advice there
The worst thing you can do is lose your temper because the dog will sense this and never come to you.
I once had a bitch (infact I still have her)she's 12 now and never leaves my side ,but when she was a pup, she was an absolute nightmare to get back on the lead,she just thought it was a game.I would call her,she would come towards me and stop,and as I approached her with the lead she would just run away.
In the end the treat thing worked for me, I would call her , give her a treat ,and loads of praise and I wouldn't always put her back on her lead.
Good luck with your d