Yes, dogs do have a sense of time, although it may not be as precise as that of humans. They can understand routines and anticipate certain events, such as meal times or when their owners are due to come home. Dogs can also sense the passing of time based on changes in light, sounds, and other environmental cues.