Coming back to you has to be the best, most fun thing in the world for your dog. Recall is a very reward-intensive trick. Remember, even if your dog takes longer than you would like to come back to you, be very positive and enthusiastic, and give lots of love. You are competing for your dog’s attention with all the strangers, cars, dogs, and animals outside. How to behave if my dog doesn’t come back when called?
If you are in a park, call your dog back to you and do not go back home immediately, leash your dog for a second and release to let sniff and play again. So your dog doesn’t think that whenever you call them back, they have to go home. This is a punishment for your dog, as usually outside is more fun than inside. Never get angry with your dog for coming to you.