Dogs have hunted with and done other things for people for a long time, but what is a more recent help to people they provide?
Dogs perform many roles for people, such as hunting, herding, pulling loads, protection, assisting police and military, companionship, and, more recently, aiding handicapped individuals.