i got my pup at 12 weeks. i'm glad i got her then.
simply put:
there is no reason to take a 6 week old puppy from its mother, other than you want instant puppy gratification
however, there are several good reasons for a puppy to stay with its mother until its 8+weeks, which have already been stated (bite inhibition, socialization, etc.)
of course there will always be exceptions, but in most cases, there is no real benefit to taking a puppy away early, other than "yay, i have a cute tiny puppy!"
simply put:
there is no reason to take a 6 week old puppy from its mother, other than you want instant puppy gratification
however, there are several good reasons for a puppy to stay with its mother until its 8+weeks, which have already been stated (bite inhibition, socialization, etc.)
of course there will always be exceptions, but in most cases, there is no real benefit to taking a puppy away early, other than "yay, i have a cute tiny puppy!"