There was an episode of Nova on TV where a Australian Shapard dog knew the names of more than 300 items!
Plus, it could look at a photo of a novel object and then go into another room and find it!
My dogs are like this:
Because you have the right to my opinion . . . .