german shepherd,german shepherds,german shepherd dog,german shepherd facts,german shepherd puppy,german shepherd puppies,german shepherd training,advantages of german shepherd,of german shepherd,german shepherds,of a german shepherdand a german shepherd,german shepherdgsd,gsd of owning a gsd,gsd puppy