Four weeks is too early to potty train, have puppy food etc. This baby needs mother's milk and the socialization of the other pups in the litter. If this puppy is from a breeder and the breeder is suggesting bringing the puppy home at 4 weeks, I would run away and report them.