Your making me broody! Lol when we got our first dog we picked her at 2 weeks old, so had to wait ages! But they rang us when she was 6 weeks and said do you want to pick her up at 6 weeks she was fully weaned off her mum etc think they were getting sick of lots of big puppies running around lol so we went to get her then but those 4 weeks dragged! Lol with my second dog we brought her home the day we went to look at her she was just under 6 weeks old, but i think she was better off coming early she hadn't been wormed, was covered in wee, living outside and some of the pups didn't look very well, so she got a bath and wormed when she got home with us, i bought some puppy milk too, they said she was completely weaned but she was still quite young so we got her some milk for the first 2 weeks along with her puppy food, i was a bit concerned she might have parvo with the other pups looking a bit unwell but she was fine thankfully and with her living outside before she came here she loved to do her business outside which made house training very easy! My other dog also mothered her a lot and cleaned her etc Im lucky they get on and are playful with each other! My youngest dog is nearly 2 now, those puppy days go so quickly, hope the weeks go quickly for you x