Dogs may be man's best friend, but which breed is best for you? From golden retrievers to rottweilers, from Pekinese to Tibetian mastiffs, this comprehensive guide provides in-depth information about grooming, activity level, life expectancy, size, character and more.