I've gotten my last two dogs from RSPCA and rescuepet ... there are puppies available, you just have to keep an eye out.
I admit getting the first dog as a young adult was soooooo much easier than toilet training and having a naughty toddler in the house again