When we had a cat and would take him to the lake with us we would let him run, he always came back and about a half a day before we were ready to leave for home we would go outside and rattle his dish and he would come running and so then we would keep him in the house until we left for home, so you might try that.