Hi,
In my opinion, the only way to fully answered this question is to try to built the entire pedigree of the dog(s) you're speaking of.
You can have a look to this German Sherpherd database :
http://www.akirale.com/nanray/gsdped/gsearch1.html
and use Search Engines to complete your search...
And as an answer to the second request : puppies will be out of the breed!!!... I hope...
Best regards
Philippe