My two definately know their names. Furthermore.... when I had a litter of puppies last year, I was calling one of them one day by the wrong name (it's tough to get old!

) So I'm sitting there calling him by his brothers name and he looks up from his bone like "who me? That's not my name" And he was only 10 or 12 weeks old. I definately think they know their names...