I saw a show with a BC that did that- with 200+ objects, he could pick out the one they asked him to, and also he had enough "reasoning" to go into a room with a bunch of familiar objects, and if they said bring the schnickelgruber
he would bring the new object he never saw before.
I'm working on this with Gunnar now- teaching him object recognition with different balls and toys. He's learning to bring each object to me by name, like "green ball" "orange ball" "kong" etc. It's pretty cool and a great trick to show your friends.