Please search
Petfinder.com: Adopt a pet and help an animal shelter rescue a puppy or kitten.. Yes, some are older but they do have puppies too. My Lilly came from rescue and we got her at 13 weeks old. We paid $400 for her and that adoption fee included her spay, shots and vetting needed. If you are open to a Yorkie mix (now called designer dogs) I think you will find a puppy quicker. I have a little one that is 1/2 Yorkie and 1/2 Maltese and she is just precious.
Elaine