Log in

Log in

Follow us        


The Keystone Portuguese Water Dog Club is a regional club, sanctioned by the Portuguese Water Dog Club of America, with membership extending from New York to Virginia and beyond. We are an enthusiastic group of Portuguese Water Dog owners who work and play with our dogs in the water, agility, obedience, rally, therapy, conformation and much, much more. 

We hold numerous events throughout the year, including social gatherings, supported entry dog shows, water trials and seminars covering topics such as health, training and grooming. Everyone is welcome to join us at all events where you can meet our members and their dogs and learn more about this incredible, versatile breed.



KPWDC is always eager to have new members join us in the fun. Whether this is your first PWD, or you are an experienced PWD owner, we look forward to meeting you.  

Already a member, your membership will auto-renew Jan 1st if you've signed up for auto-renew, otherwise click below and renew after Jan 1st of the registration year!

Join Here      Renew Here 

Health & Wellness "Hot Topic"

A NEW PWDCA Health and Litter Database (HLD) IS HERE! The HLD administration Team is pleased to welcome all PWD owners to join the database. The new database is managed by the HLD Admin Team including Karen Kirby Ash, Fred Forman, Jane McEwen, and Sara Chapman. 

The HLD is located at; it is completely separate from the PWDCA website. Please read more about the new HLD in an article published in the Courier here and take a look at the new site!  Whether you use it to keep all your dog’s data in a convenient place, or to research other dogs for breeding, it is easy and enjoyable to use. You can contact the HLD Admin Team at!  


Welcome to our new "Make a Splash" line of merchandise. 

Check our our new jackets, training vests, hats and more!

Our online store


Copyright © 2002-2019 Keystone Portuguese Water Dog Club.  All Rights Reserved

Powered by Wild Apricot Membership Software
if (!top.adminpanel){ $(".boxActionContainer").find("input").val("Register"); }