One of the biggest mistakes you can make as a new German Shepherd owner is thinking that you need to wait until your pup reaches a certain age before you can start potty training him. Nothing could be further from the truth! You can start working with your pup from the moment you pull up in your driveway with him for the first time. In other words, as soon as you get home with him, take him over to his "spot" in the yard to go potty. If he goes, be sure you praise him and give him a treat.
German Shepherds are highly intelligent and easily trainable as long as you are willing to put in the time to work on training him. No one wants to step on an ice-cold pile of poop in the middle of the night. In the wild, your pup's mother would have taught him not to go potty in the den. But, since you took him from his mother and the breeder before she has had time to train him, it's now your job. Take your time, be positive, and never punish your dog for having an accident.
You can start working with your pup as soon as you bring him home. While potty training doesn't require much in the way of supplies, it will require you to invest a significant amount of time. The less time you have to spend working on the training, the longer it is going to take. The only real supplies you need are:
The rest is all about having the time and patience to see your pup's training to a successful conclusion. Take your time, work at your pup's pace and before long, he will no longer be leaving you those landmines all over your house.