You might want to look into supplementing his diet with glucosamine (now in some Purina One foods) as it's very good for joint health. The vet may also be able to help. Sorry about your bad day, but I'm glad your dog is feeling a bit better.