You need an enzyme killer. Enzymes, ureic acid, ammonia, etc are what causes pee to smell the way it does.
If you don't get the enzymes the smell will never leave. All of the foo-foo potpourri, candles, and room freshener in the world won't take the pee smell out of anything.
I forget the brand I used when Lisl had an accident but it worked quite well. It's been almost a year since I've used it, but someone here will remember a brand.
Bear, Anna, Molly, Ossie, and The Countess Lisl von Schlaf
An Unhappy German is a Sour Kraut!