Meet the Anki Cozmo the robot that can recognize up to 10 faces, talk to you, and even get the hiccups.
Block codes can be set up to get the robot to pick up blocks. It will even react as he does when he sees a dog! You also have to feed and play with it to keep it happy.
Read more here.