Whether they are herding sheep, helping people with disabilities, or just playing fetch, there are plenty of reasons to call dogs people's "best friend." These loveable companions come in all shapes and sizes, and have been by our sides for thousands of years. Learn all about these amazing, devoted, four-legged friends.