Red Rock K9 carefully plans each litter to ensure that we are breeding top quality working line German Shepherds. Because of the intense amount of time, love, attention, and training that we pour into our puppies we are currently only able to have 2-3 litters per year. On this page you will find our most up to date planned breeding info, estimated litter birth date, Red Rock K9 Puppy visit week, and our targeted puppy graduation and departure day. Many of our proud Red Rock K9 Puppy owners Reserve a Puppy in Advance. Go to our Trained German Shepherd Puppies page to check current availability.