German Shepherds are very popular family pets. They are intensely loyal, well mannered, and protective. They have short coats, which cuts down the number of times you need to groom them each month. However, you should still plan to groom your Shepherd once a week if for no other reason than to remove the dust from his coat and check him over for injuries. If your dog seems to be a bit tightly wound it can make grooming more than a bit challenging for both of you. Keep in mind, getting angry at your dog will only make the problem worse, not better.
German Shepherds are highly intelligent and sensitive dogs. But being groomed isn't an entirely natural process for a dog, so unless you train your dog to relax during grooming the task could be a nightmare. Take your time and let him get used to the whole process, then the two of you can enjoy grooming time as bonding time.
While your Shepherd might be a bit on the fussy side for the first few attempts at grooming, it will get easier over time. Keep working with him, touching him, rubbing him, and massaging him. This will go a long way towards making grooming time a lot more fun for both of you.