Gunnar was a rescue and the entire litter was dropped off at a shelter at 5 weeks, but we weren't allowed to even look at the puppies until 8 weeks.
I seem to recall someone saying, in a different thread, that there were laws that dictated when a puppy could be "sold".
I'm guessing that it varies by State, but IMO, it seems too young. 8 weeks seems to be the minimum age to take a puppy away from the litter.
He is your friend, your partner, your defender, your dog. You are his life, his love, his leader. He will be yours faithful and true~ to the last beat of his heart. You owe it to him to be worthy of such devotion. ~unknown