I found this solution for dog urine online a while back. I used it to clean up after my son whose aim was bad :). I tried the expensive pet enzyme stuff and it didn't work. This worked like a charm. I used this on walls and tile floor. My friend also used this when her dog had an accident and she said it worked great for her too (she was cleaning carpet). Mix a solution of water and vinegar 50/50. Scrub the area with the vinegar (don't worry once it dries your house will no longer small like a pickle). Let it sit for 5 minutes or so. Next shake a healthy amount of baking soda on top...I was trying to clean some odd areas so I sprinkled the soda on my scrub brush and scrubbed it in. Let it bubble and work for a while.. I think I left it for 30 minutes. It may be completely dried when you come back. Then come and sweep/ mop up the vinegar and baking soda. (Some people suggested pouring a mixture of peroxide and dish soap over the baking soda mixture. I did not do this step because hydrogen peroxide may discolor some things).