Ive heard off dog rocks, that you put in their water, however i havent tried them, so i dont know if they work, i'm afraid i cheated and fenced off my patio for the dogs, so i can keep the lawn nice (when i remember to mow it!) My reasons were for the flipping Golf course Summer was digging fo me! ha ha!x