Call 608-565-2950 to reserve your new GSD puppy.

What you should know…

  • Reservations are done in order of deposits received
  • We require a $300.00 deposit to hold a puppy for you.
  • Deposits are non-refundable; if a pup becomes unavailable, due to unforeseenĀ circumstances, the deposit will be transferred to the next available litter.
  • Puppies are also Non Refundable once they have left Castle Rock German Shepherds.