A Dog's Life April 30, 2015 | No Comments A Dog’s Life: A Cautionary Tail–Interpreting Your Dog’s Body Language (Part 1), by Rochelle Armbruster