Dog Body Language Chapter 3
The Icing on the cake for dog body language geeks and devoted dog-watchers; Level 3 looks at the ideal dog handshake, dog on dog greetings, the difference between fair and unfair play and how you can get practically involved in dog chats.