How to Stop Dogs From Urinating on Driveways

Dog urine can stain or even bleach out a driveway, while making an unattractive and potentially smelly puddle that will invite even more dogs to relieve themselves there. To stop your dogs from urinating on the driveway, teach them to go somewhere else, such as your yard, if you have one. Otherwise, you must teach them to urinate on command, then praise them whenever it is not on concrete or cement.

Things You'll Need

  • Scrub brush
  • Gloves
  • Bleach
  • Vinegar
  • Baking soda
  • Garden hose
  • Urine scent attractant

Instructions

    • 1

      Clean the driveway. You need it to smell as unfamiliar as possible, which means getting rid of all traces of your pet's urine that could tempt him to leave another puddle. Rinse down the driveway and scrub your dog's favorite spot with bleach, vinegar and baking soda to remove all odors. You may want to wear gloves.

    • 2

      Select a new spot for your dog to go. If you have a male dog, this spot should have bushes. It should also be nearby so that you can use it consistently, and it should not be too near the driveway.

    • 3

      Spray the new spot with the urine scent attractant. This will make it more appealing to your dog than your now-pristine drive.

    • 4

      Praise your dog every time he uses the new spot. Always present the spot first upon leaving the house, since your dog likely will be holding it and waiting for the chance to go. Hurry him across the driveway or avoid it altogether if possible until after the dog has had the chance to use the new spot. Praise your dog every time he uses the new spot, and soon he will not even be interested in the driveway.

    • 5

      Train your dog to go on command using praise and location training. When you praise the dog, you can offer treats when she is done urinating and also use the phrase, "Go potty" or something similar and simple in a happy voice. Over time, your dog will associate the command with your pleasure at her urination, and will urinate on command.