Over here in the UK, the normal age to take a puppy home is around 8 weeks, however I have had mine at 7 weeks, 10 weeks, and even 6 weeks. Thay have all been fine, never got sick, have lovely temperments and are socialised very well. I guess it just depends on the breeder 
