Persistent Dog Odors In Carpets Dogs are wonderful pets, but they can leave strong smells in our homes. When a dog has an accident on the carpet, it can cause odors that are hard to remove. The smell comes from the urine and other substances that soak into the carpet…