Wesley has recently stared exhibiting some resource guarding tendencies and I want to stomp them out as quickly as possible... Since it only occurs in very limited circumstances, and they are not consistent, I am not sure if I should implement a full blown protocol like from "Mine" with everything he might ever think about guarding, or if there is a more targeted approach I should use.
Here are some details - Wesley does not guard food (kibble or treats or table food that might fall on the floor), he is hand fed everything he eats, but when something does fall on the floor, I can pick whatever it is up or tell him to wait, or take it from under his nose, no problem. Wesley usually does not guard toys or bones he chews on from people (he mostly eats bully sticks) I sometimes even hold them for a while while he chews them and while

etting him and then I leave him to it, so that he gets a good association with me near his stuff; and with toys, I usually trade or have him drop it (we are working hard on that one) when I want what he has and I treat and praise effusively when he gives me whatever he has... BUT, randomly, he will growl and or show some teeth when one of us tries to take something. The 3 examples from the past month are:
1 - he stole a wire hanger and was eating it on his bed (for not more than 10 seconds, I saw him do it and went right over to take it away from him) and I said leave it and went to take it and he growled (I got a treat and then traded him for it and that worked but I would obviously rather not have to give him a treat in return for a stolen hanger to take it back safely)
2 - he was eating a stuffed Kong the other day, I wasn't home and he crawled under DH's legs which were up on the coffee table to eat it. He somehow wedged it so his teeth were hitting the coffee table as well as the kong, so DH went to move the kong away from the table and Wesley growled and showed teeth (apparently DH just pushed the coffee table back instead of dealing with it at that point)
3 - unclear on this one, he was playing indoor fetch with DH and ran upstairs (which he sometimes does to lay down and chew on the ball (maybe guarding it??), but will usually come back down with it when called) he wouldn't come back, so DH went up to get the ball and he may have growled while prancing around and playing keep away from DH (again, not sure about this one, but don't want to fool myself into thinking it is nothing if it is something).
Any advice would be much appreciated - I am happy to implement a full blown resource guarding protocol if that would work best, but was just wondering if there is something more specific we should be doing since his issues are so random?
Thanks!!!