I hope this is helpful. I have found my deerhound bitch turning 2years on March 20th has gotten much better in the last 6 months at recall. I am very closely bonded to my girl and she doesn't like it if she doesn't know where I am. When something gets her attention we have compromised and she will run do a quick circuit around the other dog or person, I will say firmly Get over here and she will race back to me as I have turned and walk away in the opposite direction.
I am hoping for help with the following:
What I need to work on is cars. I was in the park yesterday (not open to public vehicles) Cailean spotted a Park truck backing out of a driveway and ran straight for the back of the truck. I was screaming "Get over here." Fortunately the driver must have heard me yell and stopped just in time, while my silly git gaily thought she was going to say hello to the truck! Not the first time she has decided to approach a moving vehicle. I don't know quite how to instill a healthy fear/ respect for cars. When crossing the street I always stop, say Cars and wait for a clear opening.
Good luck with the recall.