This is an excellent summary of everything about dogs - history of the dog, how to choose a puppy, training, behavior, and what is going on with old dogs. I cried my way through the chapter on how to decide if it's time to say good-bye. I didn't read it cover-to-cover, but skimmed most of it. Great pictures, too.