Lady was 7weeks old and weighed in at a tiny 8oz when I bought her home,she was fine..not one single problem at all.Jessi was 8 weeks old and weighed just under 2lbīs.
She was bigger,but was also fine

Some breeders wont let their pups go until they are 12 weeks old,and if they are tiny,sometimes older,but others are fine with letting them go at 7-8 weeks old.
As I said before,Lady only weighed 8oz when I got her and she was fine,no different to Jessie.