I agree. If its in the carpet, febreeze will only mask the smell. Natures Miracle is a product that you can get at just about any pet store, and has enzymes in it that break down pet stains and smells. It works great!