This book not only teaches how to raise a puppy, it teaches you that it takes patience, time and commitment to raise a great dog. Dogs typically aren't full grown until they are around one year old. Using this book, you won't be spending months of teeth grinding frustration and people will compliment you on your dogs good "manners". Because let's face it, dog are only fun to be with if they are not chewing on your shoes, jumping up on people, and don't respond to the most basic of commands. And don't worry, we didn't get our pup until it was three months old and I was able to still learn so much and now have the best dog I've ever owned. I love this book and recommend it to friends and even strangers! No dog wants to be "difficult". It just needs understanding, consistency and love while it learns what you have to teach it. Also the book is very readable and interesting in and of itself. It is NOT pretentious or read like a textbook. If you buy one book, buy this one. You won't regret it.