I recommend Anti Icky poo for getting the smells out.
Btw, Charley had a perfect record too and then suddenly about 10 months he peed on the carpet upstairs. (the Icko Poo worked great too)
I was so worried that it was the beginning of a trend, but he fell right back into his routine. Between 10-12 months he had 3 accidents. All my fault. I'm more careful now (more trips outside and keeping on schedule).
That said, the snow storm has been a challenge. Charley would much rather play with the snow than do his business on it! but no accidents and the snow will soon melt.
Starborn Love Me Good & Plenty (Charley)