We moved 3 months ago to a house about a mile from our old house. Then problem is Ernie my 3yr old male tom cat who won't stay home. The new people at the old house call us once a week or so to say he made his way over there again. His food, water, litter box are all at the new place and he knows that. When we first moved we kept him in the house for a week then let him go out and he went right over there. We retrieved him 2 times and then he out of nowhere he started coming home everytime we let him out we thought the problem was solved. One night he wanted out so I let him out and no one saw him for almost 2 weeks. When he did finally show up at the old house he was hurt. We went and got him and took him to vet. He stayed at vet for 2 days with an absest on his paw and an infection that took 2 weeks of antibiotics to cure. So for those 2 weeks he stayed in the house but once he was cured i couldnt stand the constant crying and scratching at doors and windows to get out so reluctantly i let him out again. That was 10 days ago and I just got a call that he showed up at the old house this morning. How do I get him to stay home?????