There are a total of 9 full blooded German shepherd puppies available. They are 3 weeks old and will be ready to go after they got their 1st vaccines, and have been dewormed. There's a $500 deposit to hold a puppy. I will not ship my puppies. You have to come to pick them up.