My first thought was perhaps arthritis but I don't like to speculate. Have your vet check him out and let us know. Prayers going out.....