This Teenager Walked 310 Miles With His Puppy for One Simple Reason