8 weeks generally, but if we feel like it’s in the best interest of the puppy to stay longer we will discuss this with our vet and you.