Knowing the basics of how dogs function as well as the basics of how to take care of a dog are important aspects to keeping you and your pooch happy and healthy.
Have you ever come home to find your dog waiting patiently for you at the front door? How did he know when to expect you? Do dogs have an understanding of time? Take our quiz to learn about how dogs perceive time.