Most dogs prefer to only go on surfaces that will absorb, like grass. My dogs only go on a concrete surface if they really have to go and no grass is nearby. I have never taught them this, it is natural for them to prefer that.