I couldn't care less what my vet wants to do, I pay him, so he can do what I ask.

There is more risk of infection taking a bitch to a vets surgery than a vet visiting her at home.
I always advise my puppy owners to go to the vet with their new pup, but also I prefer them to have their first vacc at 10 weeks. I like to have pups checked over before they leave me, so if there is a problem, I can deal with it myself. If a problem is discovered once the pup has left me, and the owner doesn't want me to take it back, the problem is out of my control and i have no say in what happens to the pup.