We got new carpet when the baby came along. I change her diaper on the floor a lot. It never fails, when the diaper comes off she pees on the floor. The best way to get it out I have found is using Swedry. The stain doesn't return and there is no odor. The dry powder is very easy to use. Pour it on, run it in, let it sit then vacuum it up when you are ready.

I have tried many different products. This one works best for me.