Sorry to hear about your pup and its slow recovery from the injury. There are joint supplements you can buy....similar to those (minerals/vitamins) for humans. I too think swimming would be good.....

I feel so sorry for Graham. AWwwwwww. Poor guy.