I'm sure you all know this already, but dh bought some stuff from Pets at Home- not for dog pee but for ds's sleepwalking pee all over (new) carpet. Came out- no smell left- and it actually smells nice too!