My dog is nearly 6 - he had been limping for a while. Upon vet checking it finally came out he must have had an impact (?) on his right shoulder...