Who's a clever boy: the average dog has a mental age of about two. But what are they really thinking?Dogs may understand over 1,000 words, akin to the way children learn language.