
It depends on the breed and how early they were weaned. Larger breeds can usually go earlier then the tiny ones. About 71/2 weeks is about right if you haven't owned a dog before.
You will have to ring your vet for vaccination advice. It depends on the type your vet uses and the manufacturers recommendations.
Why don't you join? I am sure you will have loads of questions when you have your pup back home.
Good Luck