A review by tawntawn
How to Raise the Perfect Dog: Through Puppyhood and Beyond by Cesar Millan

4.0

This is not a step by step book about how to train your puppy, its more of an overview on how to choose the right puppy for you and an introduction on Cesar Milllan's philosophy of dog psychology. I found it helpful and insightful being a first time dog owner. A step by step training guide would sure be nice, though.