the puppy adventure (David L.)