Canine Body Language: A Photographic Guide: Interpreting the Native Language of the Domestic Dog

Canine Body Language

A Photographic Guide: Interpreting the Native Language of the Domestic Dog

2005 • 370 pages