When you take him out to go potty, take him out on a leash and don't let him get too distracted by anything. Take him to a designated area of the yard where you always want him to go potty. Give him a command to go and when he does, PRAISE and TREATS! After he potties, a good reward would be to let him off leash and THEN go run and chew on the weeds.