Rehabilitating the canine shoulder: a practical guide

The shoulder joint is comparatively challenging to examine thoroughly because of the bulk of soft tissue coverage surrounding it and the difficulty in isolating it as the source of pain without...