Our cat is about 9 years old, and has always been slightly neurotic (!). When we moved to this house 4 years ago, he didn't like the cats next door so he refused to go outside for about 6 months. For the last year or two he has been much better - weeing and pooing in the garden, and only occasionally fighting with one of the cats.
In the last month though, he's suddenly got really bad again - very reluctant to go outside, and almost every morning we come down to at least one wee or poo on the floor (different places every time). Next doors cats are in at night so it can't be them, I guess he has just got into the habit of doing this.
We do sometimes show him what he's done and shout at him, then put him out, but I'm not sure if that's really effective.
Anyone got any tips for the best way to "toilet train" a middle aged cat?! I am already potty-training DD2 at the moment, I could do without having to do the cat too!!