How old is he now?
You will get through it... Any dog with an ounce of spark about it (and we wouldn't want them any other way, right?) has to practice recall every single day - as you know, and it takes time for it to become solid and an instant behaviour. Dave has been my easiest dog by far, but even then he buggers me about on the odd day I had a horrendous walk with him a couple of weeks ago... I though I'd take just him out for 3 hours, we'd have a great time and explore somewhere new, just the two of us, no kids

EVERY single time I let him off lead he buggered off and was
completely deaf to my whistle. He NEVER does this and bizarrely hasn't done it since...
Normy was terrifying when I first got her and for a year and a half I lost her every single walk for up to 40 mins but she now has the most solid solid lightening fast recall that makes me cry sometimes - even at dusk when there are bun buns around and she goes totally out of sight, across 2 fields, she is back at high speed within seconds of me whistling and I never ever would have dreamed in a million years we'd have got to this stage...
Don't loose heart, keep practicing and up your reward every so often to keep him on his toes (roast chicken with lemon and garlic is always a winner here

).. with time you'll become the most interesting rewarding thing for him, but he probably has to get the other stuff out of his system too
