Dogs often wait for their owners because they have separation anxiety, need food or water, or are excited about their return.