Quite a lot of breeders don't vaccinate puppies prior to them eaving for their new homes. My vet ecommends first vac at 8 weeks (so, yes 7 weeks may be a bit young). But also,some vets will suggest starting the whole course all over again if they use a different brand of vaccine. So it makes sense that puppies are vaccinated from the beginning in their new homes by their own vet. As for puppies being homed at 7 weeks - I don't personally believe it's a disaster. They are weaned by then, and while an extra week with siblings and mum is advantageous in terms of their mental/ social development (and is a requirement I think for assured breeders), my latest puppy came to me at just over 7 weeks and has been totally fine. I don't believe his development has been compromised in any way as a result of coming to me at 7 weeks - he is well adjusted and confident around people and dogs. Although my other two dogs have definitely helped with teaching him about manners and how to behave around adult dogs.