Some unofficial breeders may give a cheaper price for pups under 8 weeks, but this is due to the fact they probably haven't had their full health check-up yet. Selling puppies under 8 weeks is always a red flag and caution should be taken.