Ouch. I think the dog who left the ball on the steps is now assigned to be your official fetcher.

When I had shoulder surgery, I upped my netflix subscription to 5 at a time for one month. Well worth it!

Wishing you a speedy, smooth recovery.