
If he was my dog I would remove all toys and treats and only allow them when you say so. If he is playing with a toy play with him, take the toy away praise him then give the toy back. This way he won't associate it as a bad thing that he never gets his toy back. If your allowing him to have a good chew and then after awhile give him a treat in place of the chew toy for allowing you to have it. The toys are yours and not his, he must realize that all toys and treats are yours and only his when you say so. Also replacing the toy/treat with something he is more willing to give it up and it becomes a good thing. I can take anything away from my dogs being a toy, treat, human food. They know that it doesn't matter what they have its always mine. My children and hubby can do this also and this is something I enforced from day one.
I do not have any toys down at all, they only get toys now when I give them to my dogs and thats because Junior figured all toys were only for the boston's and Taz (hybrid-158 pounds) wasn't allowed to have any. The result was a one eyed boston (Junior-22 pounds) he attacked Taz over a chew bone which Taz always gave up but this time he wasn't. Now they get toys when they are in their kennels and thats only when I go out or at bed time.
I guess what Iam saying is that not all dogs will share with other dogs and its better to be safe then sorry.
Good luck
ttfn :)