Ss06, I have mentioned this elsewhere on these forums, but I taught myself something that helped neutralize the mindreading I was doing. IF I mindread, I have to counter any negative mindreading with a positive thought too. For example, if your negative thought is "We're selling the house" you could counter it with "Maybe he can see himself back here."
Or something similar. It helps on two counts (a) Like I said, it neutralizes the negative thoughts and (b) It shows you how silly mindreading can be - because if it's so easy to go in one direction, it should be just as easy to go in the other.