Thoroughly recommend to anyone considering getting a puppy or anyone who's got one and is finding things a bit trickier than they expected. The first few chapters are also rather charming for anyone who just likes hearing about dogs.
I really like the tone of this book - practical, friendly and while there's a lot of info there, it all feels very much designed for your average first time puppy owner who wants to do a good job, with an emphasis on positive reinforcement and understanding a puppy's needs.
I listened to the audiobook (via my library) and the author reads his book beautifully. He's soothing and engaging. I am considering picking up a paper version for easy reference to the useful summaries and training guide sections.