Diagrams: Dog and Puppy