Great wire fencing on your run, looks puppy proof, and probably raccoon, opposum, fox, etc. Good. I know people just seem to get a pup and let them run loose but, once they do, they know you can't catch them. Better to start them on a leash all the time until they do learn to obey consistantly, then give them freedom as they earn it. I do alot of walking and there is hardly a day that goes by that someone isn't screeching "Wolfgang come back." as their dog goes tearing after me barking, hackles up, etc. I am not afraid of dogs and can usually read their body language. Most of the time I can talk them down but, why should I be put in that position. I feel for people who are afraid of dogs.
Sorry I got carried away. I don't mean to imply your pup will turn into that. Just wanted to sink home the truth - people screeching a fter the dog KNOW he isn't going to come back. He doesn't have to. I think people just do it to pretend it never happened before. It gets mighty tiresome. I used to believe people wouldn't let their dogs run loose if it was a biter but, that's not true. Every time I'm Out I have to swivel around to gauge where the bark is coming from and does it sound menacing or just blabby. How big is the dog, and how fast it it coming. Really takes the fun out of a peaceful walk on a beautiful day.
PS I never go on anyone's property, so its not a matter of dogs protecting their terrain.