There once was a horse that could count and do some basic math. Upon investigation, it was revealed the horse was reading subtle cues from the owner. I'm am by nature a skeptic, so it is entirely possible that this dog is doing what it appears to be doing. It is also possible this smart puppy dog is doing a trick. The same way a dog can be trained to respond to commands, the owner could have trained the dog to touch a certain key when hearing a certain sound, which we as the observer identify as the same sound. But, there is a case of a dog recognizing 250 commands and retrieving unfamiliar inanimate objects by only seeing a picture of a similar inanimate object, which is higher level abstract thinking toddlers only begin to develope. Also, dogs do recognize human faces aren't symeytical, and most peoples' emotions are lead with one side of their face, which dogs do focus on more. They also look at where one is pointing, instead of st your finger. That is something in them; they are not taught that.