There is an unscented version. That's what I use. It works well on carpet. Make sure you soak it pretty good and let it air dry.
Yes, absolutely w/a refreshing after smell! In the beginning use 3x's that week, then you can go down 2 once a week depending on # of cats & frequency of urination
I used Anti-Icky-Poo on an unsealed concrete floor and have used it on types of fabric and some wood cabinetry. It worked on all these.
For everyone... 1) remove dead rodents if possible, 2) ensure no holes exist where other rodents can enter (rats can burrow tunnels), 3) vacuum (shop vac) the area, 4) dilute 50/50 (water/Icky) for applying to wood or concrete, 5) pour into spray bottle, 6) spray area until very wet, 7) wait 4 days, 8) spray again if odor is not gone. This enzyme product will eat up the problem, not mask it. I've used it on old rat urine in wood and concrete. The result was excellent. Note, the Original product has a perfume/cleaner scent that initially masks, but that dissipates after several days while the enzyme is destroying the problem.
I wouldn't see why not. It is just a cleaner, nothing toxic.
Dog droppings shouldn't hurt the lawn, I would use water to wash it off. This product is for indoor use and not to use outside, Thats my opinion.
My gallon covered 12×12 Medium carpet thickness cat urine
I used the Anti-Icky-Poo on a custom made wool braided rug and there was no discoloration or staining.