How Intelligent are Dogs?

Dogs are found to be as smart as a two year old child. They can learn up to 250 words. Dogs can show emotions like people do. Border collies are ranked number one in dog IQ.