Dogs: what are they thinking? What keeps them in check, what lets them break loose? Who are they, each of these canines who live beside us, who we live beside, who drive our love machines? We got possession of an almost four-year-old dog* about five weeks ago, named Sundance. His personalities are as varied as... Continue Reading →