the best time starts wen dog becomes 5-6 months old.
It is a gud idea to train German Shephard. cos one of my relative had a German Shephard and they did not train him. He just made their life hell.
Pls dont use choke chain. only if it is impossible to walk your dig. Not at all required if ur dog behaves well while walking.