i have a male dog who’s around 10 years old, he’s quite well behaved but has one habit that i just cant get rid of. if he see another dog wile out walking he will run to them and will not come back when called. all the training we have done has been rewarded by a treat but he wont eat outside so that wont work. any tips? i will not hit my dog so please don’t suggest that i do.