Here's some more positive healing energy, along with hugs and butterflies for Teddy and his worried parents, too.
Two other thoughts: just like in people, ice may help, along with the NSAIDS....and so might massage.
Also: does your town have any dog washes? There are two of them here in Vernon, adjacent to car washes. It's a place where we can take our dogs to wash them ourselves, but we use all of their stuff and they clean up after. Might be an option for next time?
Good luck, and lots of extra belly rubs from all of us....
~T~