thinkingdogblog.com
She’s So Vain … She Probably Thinks This Blog Is About Her!
I find it hard to believe that there are still people who dismiss the fact that dogs are self-aware. Self-awareness is simply the ability to recognize oneself as separate from other individuals and…