Mine knows their names and this might sound crazy but they have names for when they are good and names for when I am serious and they should listen, like Chadey, when she is good and we are just talking she is Chadey and DAYDA!! when she is naughty and she knows the difference...............Saydie becomes DIDEEN!! Please do not ask me where I come up with their naughty names, they just popped out and stuck.