First thing, don't talk to that neighbor EVER AGAIN about dog advice.
Second, GSDs are velcro dogs. They are not good outside dogs like Great Pyrenees or foxhounds. They NEED to be INDOORS and with their people! Your poor puppy isn't barking to make noise, he is saying "Hey, I'm alone and scared, I miss my family, what did I ever do to get exiled out here?! HELP!" Bring your puppy inside, exercise him, play with him, train him, spend time with him, and the barking will no longer be a problem.
Second, GSDs are velcro dogs. They are not good outside dogs like Great Pyrenees or foxhounds. They NEED to be INDOORS and with their people! Your poor puppy isn't barking to make noise, he is saying "Hey, I'm alone and scared, I miss my family, what did I ever do to get exiled out here?! HELP!" Bring your puppy inside, exercise him, play with him, train him, spend time with him, and the barking will no longer be a problem.