Babe, same here. We got our 9 week old staffy cross from Dogs Trust. We went in to have an initial chat/look around and they put us on the 'Puppy List'. Then I phoned daily for two months! It was, they told me, their longest puppy drought in living memory - normally, they have pups come in all the time! But eventually, one Saturday morning, I rang and they had 7 staffy crosses. I have always had bull terriers and was only interested in having a staffy or staffy cross so these were what we'd been waiting for.
The woman on the phone said the pups had just come in the day before and were riddled with worms, so they wouldn't be up for viewing til Monday. But on Sunday I just had this feeling... rang again, got another person, who this time told us that we could come and see them today.
We piled in the car, raced there and already, only a couple of hours on, three pups had gone! The pup we most liked (the only one with an eye patch and a bitch) happened to not have been reserved, so we reserved her. Whilst we were there, another pup went. If I'd listened to the woman on the phone and left it til Monday -they'd all have been gone! Not her fault - things change!
Later, doing the paperwork, I mentioned we were on the 'Puppy List' and the woman went off to find it and returned with a file that had HUNDREDS of forms in it! There was I fondly imagining maybe 20 - 30 families were on the waiting list. It was a first come first served thing but it helped to be on the list.
But within a week, a litter of 10 GSD crosses came in (I saw one later at training class - they were stunning!) And my friend went a week later and was told a large litter of black labs had just all been reserved. So after 2 months of no pups, suddenly they had the best part of 30 in one week.
I'd say to anybody - forget breeders and Gumtree, etc (puppy farmed)... if you want a pup get yourself to the Dogs Trust or similar; if you're suitable, get on the puppy list and phone them daily. You WILL get a pup and it will have been checked over by the vet, flea'd, wormed, vaccinated, and be neutered at a later date all for that initial £80 in our case - I think they charge different for different pups.
You will also get free, lifelong advice from a trainer/behaviourist. If everyone looked to rescue for their next pup, puppy farms would be gone in a very short time.