Have you thought of making him a strictly indoor cat. I think this would be healthier for everyone.
KO