I saw an experiment where they filmed the owner coming home at all different times and filmed the dog at the same time. The dog consistently knew when the owner was coming home no matter how much that time varied. It seems that dogs have a psychic link with their owners!