This is the best of all for the smell but as any of ...
Have tried TONS of carpet deoderizers including  the baking soda ones for pets.  This is the best of all for the smell but as any of them does not last longer than a day.
Rating: 5 stars