
My breed are normally homed from at over 7 weeks of age, as they are very forward, and really start to need more individual attention by then.
The breed club code of ethics states homing not under 7 weeks and in practice most of our good breeders allow pups to leave at around 8 weeks, with only a few days less to allow for weekend collection, as it is rare for pups to sell locally.
So with that background I consider up to 10 weeks to be normal homing age, as I certainly don't want all pups leaving at once.
There is so much to go over with new owners and time needed with people travelling long distances, that it is impractical to have more than two pups leave at a time.
So any puppies booked but unable to be collected until after 10 weeks I charge £25 a week for keeping them longer, and if vaccinations are to be done then these are charged for.
Obviously unsold pups over that age are simply sold at normal price, and the extra costs absorbed.