We use vinegar for almost all of our cleaning, especially on surfaces where dogs may come in contact.  For pee or poop accidents on carpets or fabric surfaces, we always have Nature's Miracle Enzymatic Cleaner close by.  We keep some not only in our home, but also in our vehicles.