Mist: The Tale of a Sheepdog Puppy