I have a 7 year old male weimaraner who we got as a rescue dog about 8 months ago. Generally, he is a lovely, well behaved, good natured dog who gets on well with other people and dogs. When he wants to play, he will bring you his ball, put it on your lap and sit waiting patiently for you to play with him. However when you go outside and play, you generally get one good throw then as soon as he gets his jaws on it that is it. He will place his ball on the ground and stand over it ready to grab it if you come within about a foot of it. This then becomes a tedious and frustrating game of you trying to get as close as you can to the ball and pick it up without setting him off and causing him to grab it, which he almost always does, and drop it again to repeat the whole process. Very rarely he will let you take it, but only if you are lucky and something distracts him. It usually ends up with me trying to wrench the ball out of his mouth, which is no easy task, and he usually comes out victorious by trashing his head around and making it impossible to keep hold. This probably isn't a good idea as it makes him think he's the boss when it comes to the ball. I am at the end of my tether, and any help would be greatly appreciated. Thanks in advance.