Training a German Shepherd to fetch objects requires considerable patience. You need to wave the object in front of it to attract its attention, and reward it when it bites it. Then, walk around with the dog for a while to help it get used to carrying the object in its mouth. After the dog learns to bite, you need to teach it to spit it out. After it brings the object back, remove it and reward it.
Methods for training a German Shepherd to fetch things
Training a German Shepherd to fetch a specific object requires a gradual learning process. First, wave the object in front of the dog to attract its attention, bring it close to its mouth, and as soon as the dog bites it, immediately let go, pat its head, and praise it.
You can support the German Shepherd's lower jaw with your hand to let it know that the object needs to be bitten. You can't force it in directly, as this will cause the German Shepherd to become resentful and uncooperative during training. Once the German Shepherd can bite the object, lead it around for a while to help it get used to walking while biting something.
Then train the German Shepherd to spit it out. When the German Shepherd brings something to its owner, if it releases the thing from its mouth, the owner can let the German Shepherd sit down, then take out the item. When the German Shepherd spits out the item, give it a reward. After training a few times, the German Shepherd will get it.