have you tried taking him to the same spot in the yard everytime?

no matter how bad my dog has to go, she will drag me to the other side of the yard and take a second to find the "magic spot" before she will pee.