This is my go-to book for raising puppies, which is why I bought it for my son when he got his first dog. I read it cover to cover before we got our now 11 year old dog and it provided fantastic lessons for training him. He is one of the best behaved dogs I've ever owned. I think anyone who has a puppy or is thinking of getting one should read this!