How old do dogs have to be to leave their mother?

The recommended age for puppies to leave their mother is 8 weeks, however some breeders will ask you to wait until the puppies are 12 weeks. Never accept a puppy from a breeder that is younger than 8 weeks.