Monica,
Another good place to start might be BCOSW.
There is a pretty extensive breeder directory there, and if those breeders do not have puppy plans, they can probably direct you to others who do.
You may need to wait to get the right puppy from the right breeder, but be patient.
http://www.bcosw.org/
or on facebook:
http://www.facebook.com/#!/bcosw?ref=ts
Maybe you can come to our fun match in April and meet some of our members.
Of course adoption is always a great option too.
-Nicole