7 weeks? That is too young to be away from his mom.
8 weeks should be the youngest a breeder releases a puppy to their new owner and by that time they should be on their first or possible second round of shots.
Also, a fecal sample should be as fresh as possible to bring in to a vet
