
I hope your boy recovers well. :) I hope everything will be ok.
But please don't beat yourself up, most dogs do it, all ours do however could I share a little training tip with you that sometimes, might give you an extra few seconds ahead of your dog to pick something up you don't want them to have?
I am awful at dropping things, I am clumsy and often when dishing up dinner I will drop a potato or something, or getting stuff out the oven and chips will fall on the floor etc and with 6 dogs in the house there's often afew at least who will be straight in ASAP however what I drop is normally hot! And the dogs picked it up very quickly that if something got dropped and I said to them "hot" that is was hot and they couldn't hold it in their mouths. They will now go upto dropped item of which I will say "hot" and they suddenly stop and touch it with their paw first and drag it along and then gently pick it up and make up their own idea, however in that time of you shouting "hot" and the dogs slowng down you might be able to pick the said item up off the floor.
It's something I never went out to teach my dogs but just happened. If I don't say hot they find out for themselves the hard way and normally drop it to pick it up again. But in the kitchin that could just, in the future, give you some extra time, after all we all drop things on the floor now and again and when we do it's fair game for the dogs. :D