If you’re thinking of getting a new pup, The Right Dog for You is a must-read. This easy-to-understand guide to the personalities of over 115? breeds allows you to be sure …