Unfortunately, no. In fact, it could even make it worse, since steam tends to make the molecules in the dog urine bind more strongly to the carpet or fabric under steaming.