I've read a few of the for Dummies series and have to say that some of them have disappointed. But not this one!  Puppies for Dummies is excellent,  full of useful information,  written in a warm inviting tone.  We got a rescue dog from the Humane Society and the woman there who told me she has read hundreds of dog training books,  recommended this one and I can see why.  It's comprehensive without being dry.  I have felt that the dummies' series padded some of the books, but this one doesn't feel repetitive or padded at all. Each chapter was interesting and you can read it linearly or jump to the chapter/section that is relevant for you.