We have the same problem with Max. I read somewhere that it was wrong to snatch something off the dog. Instead now, if Max gets hold of something that we dont want him to destroy or could harm him, we ask him to trade it for a biscuit or treat of some kind. It seems to work and it saves any chance of him biting either myself or the children. I dont know if he would actually bite but he certainly used to growl if you tried to just snatch something away.
I know it sounds like bribery, but it seems to work for us.
This is our first dog though, so we are not experts. Please could someone let me know if they think we are doing the wrong thing.
Tricia