Doesn't look good. Have you made an appointment with your regular vet yet? Definitely need to get some X-rays done for a diagnoses. May be able to get the poor guy on some medication that will allow him to move around a lot better.
"The more people I meet, the more I like my dog"