Magical Dogs: Love and Lessons from our Canine Companions