Mum has a generally lovely little shih tzu pup called Charlie, he's 15 weeks old now. He's been pretty good so far, toilet trained quickly, walks wonderfully on a lead, will sit, stay etc. The problem is (as with most pups I suspect) everything, and I mean EVERYTHING he can get into his mouth goes in it and he flatly refuses to drop it.
His teeth are like tiny little razors and incredibly sharp. This afternoon Mum dropped a plastic poop bag and within seconds of it hitting the floor Charlie had a hold of it. He wouldn't drop it and in the end, worried that he was going to ingest it and cause no end of problems I had no choice but to prise open his mouth and retrieve it.
At that point he really did get quite nasty, lots of growling and snapping ensued and he bit me quite badly. Poo bag was eventually retrieved but not before I was dripping with blood from both hands.
Now obviously this behaviour needs to stop now so any suggestions are welcome. If he's eating a biscuit etc or has a toy he will happily let you take it from him without issue but anything in his mouth is his as far as he's concerned and god help your poor fingers should you try and take it back.