If your dog is marking or persistently using the same area of carpet to urinate, you can use essential oils on the area such as eucalyptus, cinnamon and sour apple to deter them from using the same area. The smell will be good to you, but dogs don't like them. Using only a few drops diluted in water and delivered through a spray bottle should solve the problem. Also has info on getting rid of stains and orders.
~DIY carpet cleaner for machines~ I just made a gallon of this carpet cleaner. Add 1/4 cup vinegar, 4 tbsp dish soap, 4 tbsp softener and 1/4 cup peroxide in a measuring cup. Stir it. Then add it to an almost full gallon of warm water. Then slowly add warm water to top it off. Gently shake the jug to mix, avoid suds and bubbles. Add to the cleaning compartment like you would normal cleaning solution. I made it for pennies. It worked great on my carpets and smells good too.
DIY Carpet cleaner for a machine. 1 gallon hot water 1/2 cup peroxide 4 Tbsp white vinegar 4 Tbsp Dawn dish soap, 1/2 cap fabric softener (I used Downey) Stir slowly then add to machine as directed by manufacture. (I used a Bissell ProHeat Machine) Works amazing! I recommend this natural Carpet Cleaner #Spotless #NaturalCleaning #DIYCarpetCleaner