IMO, ideally the pup should be taken from it's mother at 8 weeks and adopted out at 10-12 weeks. that is just my opinion and I am with you, Sophist. I would not let an 8 week old pup on the floor of a pet shop!