The vinegar does help, but remember,.....dogs have thousands times the smelling power as humans, so they will smell urine and poop.
Try this,...soak up the urine with a paper towel and pick up the poop with one also, show him both and say,...."NO". Take him and the towel's outside and place...