


Metro K9 Academy breeds European working-line German Shepherd puppies in Bernardsville, New Jersey. We select every pairing for temperament, health and trainability, and we raise every puppy with structured early development.
For a family home or a working prospect, the goal is the same: a German Shepherd that lives well, learns clearly and holds up for life.
AKC registered • Health-tested parents • Vet health certificate • Early training • Nationwide placement
Questions? Call or text 201-230-2285.
Available German Shepherd Puppies in NJ
Puppies are often reserved before they are old enough to go home, so contact us early. We evaluate every puppy for temperament and match each one to the right home.
Reservations openXia von Pedor-Stok × Luca Vom Haus Gierla
Reservations openRicky von der Glockenheide × Aurum Vom Haus Gierla
Individual Puppies
AvailableFemale 1
AvailableFemale 2
AvailableMale 2
AvailableMale 3
AvailableFemale 1
AvailableMale 1
AvailableMale 2
AvailableMale 3
Our German Shepherd Breeding Program
Robert Gierla explains how we choose our pairings and why not every dog is bred equal.
Led by owner and head trainer Robert Gierla, Metro K9 is a German Shepherd breeder in New Jersey that selects for temperament first. We pair proven European working bloodlines, health test our breeding dogs, and start each puppy’s foundation from day one. Meet our stud dogs and females.
What Sets Our Puppies Apart
- Temperament you can live with. Confident nerves, clear heads and steady behavior around everyday distractions.
- Trainability that transfers. Early engagement, marker work and simple routines you can run at home.
- Health you can verify. AKC paperwork, a licensed veterinary health certificate and OFA results on the parents.
- The right match. Some puppies grow into steady family companions. Others show the drive for sport or working homes. We match each puppy to yours.
- Support after pickup. Guidance from our trainers in New Jersey, wherever you live.
What’s Included With Every Puppy
- AKC registration
- Licensed veterinary health certificate
- Up-to-date vaccinations
- Written health, hip and temperament guarantee
- A take-home plan for routines and early training
- 3 months of puppy training at our Bernardsville facility (New Jersey families)
German Shepherd puppies are $4,500. A $750 deposit, applied to the purchase price, reserves your puppy.
How to Reserve a German Shepherd Puppy
- Talk with Robert. Call or text 201-230-2285 about availability and what you are looking for.
- Receive your contract. It names the dam, sire and sex of your puppy, with the purchase terms and guarantee.
- Place your $750 deposit. It is applied to the purchase price.
- Pay the balance by six weeks after your puppy’s birth.
- Bring your puppy home at eight weeks or older. Pick up in Bernardsville, or we help coordinate transport.
Full details are on How to Reserve a Puppy and Nationwide Placement.
After You Bring Your Puppy Home
New Jersey families receive 3 months of puppy training at our Bernardsville facility. Many continue with AKC S.T.A.R. Puppy and Canine Good Citizen training, then semi-private training. Out-of-state families get the same ongoing support by phone and video.
Related reading: Working-Line German Shepherd: What to Know Before Choosing the Breed · How Dog Temperament Matching Works and Why It Matters
What Our Clients Say
German Shepherd Puppy FAQ
How much does a German Shepherd puppy from Metro K9 cost?
German Shepherd puppies are $4,500. A $750 deposit, applied to the purchase price, reserves your puppy. See How to Reserve a Puppy.
Are your German Shepherds registered?
Yes. Every German Shepherd puppy comes with AKC registration paperwork.
Are the parents health tested?
Yes. Our breeding dogs have breed-appropriate health testing, including OFA hip and elbow screening. Ask us for the results on the parents of any litter you are considering.
What guarantee comes with a puppy?
Every puppy goes home with a written purchase agreement that includes our health, hip and temperament guarantee. You receive the full terms with your contract, before you place a deposit.
Do you place puppies outside New Jersey?
Yes. We place puppies throughout New Jersey and nationwide, and we can help coordinate transport. See Nationwide Placement.
Where are you located?
Our facility is at 570 Mine Brook Road in Bernardsville, NJ, about 20 minutes from Morristown. We serve families across Morris, Somerset and Union counties.
More answers are in our Puppy FAQ.
Ask About a German Shepherd Puppy
Tell us what you’re looking for. We’ll let you know which current or upcoming litters fit your home and goals.
German Shepherd Puppies for Morristown and All of New Jersey
Metro K9 Academy is in Bernardsville, about 20 minutes from Morristown, Mendham and Chester. We serve families across Morris, Somerset, Union and Bergen counties and place German Shepherd puppies across New Jersey, New York, Pennsylvania and nationwide.
Recently Placed Puppies
See more of our past German Shepherd litters on our Previous Litters page.



