Maybe you should write him a little note, and say "I know you don't like cats, YOU know that I know that, so stop complaining when my cat is anywhere in sight. It's her home, not yours, and I wouldn't complain incessantly about something if was visiting your house!"
If he's just doing it to get a reaction out of you, that's pretty immature of him (I'm assuming he's over the age of 12), and you should just ignore it so he'll stop saying it. Or every time he says it, say, "and the sky is blue, anything else obvious you need to point out?"
Bookmarks