Obedience training will help. Dont pull him. Short pops (not hard) on the leash will be more effective, but I'd suggest getting with a trainer first so you don't confuse him.
Letting him decide when to turn around is setting you up for failure, IMHO. You should be the one making all of the decisions.
Sent from Petguide.com Free App