10 Canine Commandments - As a Veterinary Technician, I simply cannot express how strongly I feel about #10. Be there for your dog as they have always been there for you. The last set of eyes your loyal companion should look into are yours...not mine.
Doggie Language. More accurate that I would have thought... and on a more serious note, I wish more dog owners would be responsible and at least learn a little bit about dog behavior before screaming at my Border Collie because he's barking and circling around them. It's not his fault that he's so awesome at his job.