No puppy or kitten should leave its mommy before 8 weeks of age. Sometimes it happens, because mommies quit nursing ... but it is not the best for the baby. Shots are never given before 8 weeks of age and many vets wait until 10 weeks to start them. Tell anyone who wants a puppy before they are 8 weeks of age, that they simply cannot have them yet! If they want a healthy pup, then they will just have to wait!