Use a long line until his recall is 100 % whatever the distraction,go out of your way to find new distractions,horses,chickens kids kicking footballs etc,it'll take a few weeks but if you put the effort in it's guaranteed results,don't take him off the long line until you are sure he's bombproof,and don't forget to praise him when he gets it right and give him a fair correction when he doesn't