How are you training him not to pull? When you are not toilet training in the garden have your puppy on a long line. Attach the long line to the harness. Reward the puppy for checking in. Do not let your dog off lead until you have a rock solid recall. Are you able to fence your property?