The herbal tincture we're now giving Snafu daily seems to be working for the most part. The day after I took this picture, he peed on the same spot. But it was likely my fault because I did not pick up his bed (to keep only his scent on it) like I should have.
I saw BJ sitting on the bed earlier in the morning and I did think to spray the bed with catnip spray, but I guess that only works if no one else's scent is on it. I should have sprayed it with Zero which eliminates odors.
Kari asked if Penny was his trigger - yes, but she is only one of his triggers. BJ and Angus are also antagonists and we try to keep up with all of them.
At least I have a level of hope for him now, but watching him back up and shake his tail at something can be discouraging. I just can't let anything go.