I read on the bottle of the of pet stain remover that after you use it to clean up your pets little accident and remove the odor, it will actually deter them from peeing in that same spot again.
So my question is, if I buy a bottle and spray a coat all over the new carpet I am getting, will they just not ever pee on it to begin with?
No. When your pet has an accident, a smell is left that marks that spot as a good place to poop or pee. What the pet odor remover does is remove that smell, not repel the animal.
The best way to prevent them from ever peeing on the carpet to begin with is to be VERY scrupulous about keeping the litter box clean. If possible, give each cat their own box, or at very least have one for every two cats. Clean your litter box(es) at least once a day, preferably twice, and change out the litter regularly.
Clumping cat litter is best IMO. Not only is it easier on kitty paws, but because the pee is removed completely when you clean the box, the litter stays cleaner and you don’t have to change it as often.
There’s three main things that make a cat pee outside the box: 1) a dirty/unpleasant litter box (many cats don’t like those covered litter boxes or perfumed litters) 2) an unpleasant experience that the cat associates with the box (like another cat attacking them) or 3) territorial marking (usually males spraying on walls, curtains, furniture, etc – neutering usually fixes that in males).