A discerning cat in Oregon walked 12 miles back to its old home after a move he apparently didn't fancy.

George went missing shortly after his family moved across town in Portland in May.

The Campions looked everywhere.

Then someone suggested they check their old home.

Sure enough, the new renters said an orange tabby had been hanging around the house begging the new tenants to pet him.

"I couldn't believe it was him," Amy Campion told The Oregonian. "He was thinner, but he seemed perfectly fine."

George is now back at his new home again. He didn't protest, but was kept on a leash for a few weeks when let out in the backyard to make sure he stayed put.