Question: how to teach a german shepherd puppy his name?
Answer: With your puppy facing you, say his name and then offer him a treat. Repeat saying your puppy's name and offering him a treat at least twenty times. After you have said your puppy's name twenty times and given him a treat each time, then say his name when he is not looking at you or expecting it.