Glad you have a vet appointment. Has he ever been checked for hip dysplasia? There are several things it could be. I'm glad he's not seeming to be in pain, though.