This is a fantastic product for eliminating odors! When our older daughter was potty training we knew we were going to need something to eliminate odors from her bed and also her bedroom since her floor was carpeted. We decided to go with the pet variety for even more cleaning power over the regular febreze. I am so glad we did. It worked awesomely! When our daughter was just learning to poop in the potty she pooped on the floor a few times. After cleaning it out of the carpet we sprayed febreze in her room. There was no smell. Even when we were selling out house we did not have any complaints for urine or poop smell in her room. I would say if you have a tough smell to get rid of use the pet febreze odor eliminator. I can't vouch for it working with animal urine, but it definitely works with human urine odors. We had great success with this product and would highly recommend it.