He looks very much like my big black Labrador 'Ozzie'.
Ozzie is about the same age, he has had a shoulder displacement since birth.
It is hereditary and nothing can be done about it. We have had him neutered so that he can't pass it on to his puppies. It does not bother him , just makes him walk a bit lop sided. But we have been told it could lead to arthritis.