Man Who Went Broke Flying 1,500 Miles Just to Adopt Puppy is Finally Home