The Skills You Need to Become Dog’s Best Friend: Reading Canine Body Language

Picture this: A stranger walks up to you, stares directly into your eyes without blinking, and pats you on the head, all the while cooing sweetly that you are adorable. How would you react? Would you shy away from her patting hand? Politely ask her to stop? Punch her in the face? Being greeted by [...]