No one knows for sure why large dogs have a shorter lifespan than smaller dogs but what scientists believe is the reason large dogs live a shorter life than smaller dogs is that large dogs tend to age much faster than the smaller dogs.
But the reason is not really known.