The Lost Puppy's Journey.