To make a homemade pet deodorizer, sprinkle baking soda on the affected area. Eco Life states that vinegar and essential oils are also used to remove odors caused by pets.
Rosemary, lavender or tea tree essential oil can be added to the baking soda to improve the scent and effectiveness. Add 10 drops of the essential oil to 1 cup of baking soda and shake to mix. If pet stains are damp, remove any excess moisture before using baking soda and allow the baking soda mixture to sit on the stain for at least 1 hour before vacuuming. After the baking soda has been vacuumed, Eco Life recommends treating the carpet with rosemary essential oil to eliminate the odor completely.
The Nest recommends mixing 1 cup of borax, 1 cup of salt and 1 cup of white vinegar to eliminate pet odors on carpets and upholstery. Mix the ingredients thoroughly, then work into carpet and allow to sit until dry. After the mixture has dried, vacuum the area thoroughly.
Vinegar can also be mixed with dishwashing detergent to make a pet deodorizer. Add 2 tablespoons of dishwashing detergent to 1 gallon of white vinegar and use the mixture as a prewash to bathe pets. Pour the mixture directly onto the pet's fur, then rinse thoroughly and follow with a regular wash. Add one cup of the vinegar and detergent mixture to a regular wash cycle to remove odors from pet bedding.