PuppyPuppies German shepherd puppies will be ready for new homes after Oct. 11th. source Previous Post Next Post