The walk with George and the puppy went so well! They actually got close and George sniffed her all over, and then they walked nicely together for the rest of the way home! No barking, no growling, no raised hackles or pulling on the leash. I'm honestly amazed.
We decided not to push our luck, and I wanted to end things on a positive note, so once we circled the block one time we headed home. George got lots of treats and praise once we were back safely inside.
We seem to be on the right track. Things may work out after all!