I've been using Feliway to help Ripley stay calm and not spray. I think it helps a little but it won't take care of the problem by itself. He's shown behavioral problems because of changes in the house but just recently he developed a bladder infection. My vet prescribed Valium for him to take along with his antibiotics so he may 'chill out' and forget about spraying and go back to litter box only. He never sprayed much and he always seemed to do it in front of us. So far he's much better. The vet said to give him one valium a day but that made him drunk so I cut them in half so he's been on them twice as long. He runs out this week so I'm thinking of talking to the vet about keeping him on them a little longer. As far as I can tell he hasn't sprayed anywhere and he's such a sweet mellow boy now. This is the nicest he's ever been in his 13 years of life.

I wonder if he could take Valium indefinitely?

Probably the most important thing is to try to remove all the urine smell so she won't continue to consider those area's bathroom spots. Good luck with that, I know it's hard. I've tried Nature's Miracle and I never felt it did the job it claimed for removing urine smell. I've had some luck with a product called Capture. Also, after I've cleaned the spots several times I spray with Febreeze to help neutralize the odor.