Okay this is gong to sound condescending on several levels but:
There's a kind of cliche about training a dog - that if you want it to always come when it's called, you should never scream at or punish it when it does. Even if you just spent twenty minutes getting increasingly panicked thinking it was dead in the woods! Even if it had been trampling through the neighbors garden! It is very important that it's direct association is 'stopping whatever super interesting thing I was doing to go back to human = being praised and rewarded'. If the association is instead being screamed at or punished, the dog will be less enthusiastic to stop whatever fun thing it's doing to run to that.
I feel like a great many people would noticably improve their own lives if they started applying the same logic to how they treated other humans.
Fun in the Sun <3 (found this sitting in my files)
In bed with my pill
my grandmas dawg
sge got woken up by the sounds of construction outside and was Fucking Furious