I know this is to late for
Graham, but for everyone else, you might consider looking into doggie insurance.

I will be thinking many good thoughts
for Graham that he will be as good as new, even though he will not be able
to jump around and compete in Agility.

Good thoughts and prayers.