Get a long line. Let him out to do his business, call him in. If he doesn't come reel him in. He'll learn that unless he listens he gets no adventure time. I would never chase a dog to come in the house, they think it's play time then. You can work on his recall all day long in the house. Have treats with you at all times, call him, when he comes give him a treat and carry on. You can do that 100 times a day. Don't ever call him to you for things like ear cleaning. , nail trims, or anything he finds unpleasant, he'll never come to you again.
Misty- Samoyed Mix
Tannor- Golden Retriever CGC
Robyn- German Shepherd CGC, TC
Midnite-German Shepherd CGC, TC
Brennan- Golden Retriever CGC