A dog is smart enough to figure out how to open a door (depending on if it is physically able) by watching a human do it first. But can a dog figure out how to open a door through reasoning? Or to open a different door that is similar, through logical thinking? How about a monkey? Or a cat?