Canine Communication – Reading Dog Body Language by Trish McMillan | Jan 1 | Section 2, Self-Study, Trish McMillan