I would be more concerned about his genetic health as it sounds like you are dealing with a lazy, unethical breeder if they let you take a puppy younger than 8 weeks home... really - if there was a reason it was weaned early, it should have stayed with it is breeder LONGER. it is their job to do that early socialization.