Puppy riddles