Dog owners, this book reveals, fall into 9 distinct personality types: Angel, Dynamo, Soul Mate, Idealist, Observer, Expert, Buddy, Master, and Free Spirit. While most of us recognize that a rescuing... This description may be from another edition of this product.