How old is this dog? Because if he's old enough to hold his bladder during the day (they can usually hold it up to an hour per month of their age, up to a year, if I remember correctly). So if he's over a year he should be able to hold it. If he's unable to hold it, he either needs to be checked...