There is actually no hard stage for puppies. It is essential though that throughout this stage, puppies receive the right diet containing nutrients that are especially formulated  for puppies This is also the stage wherein puppies learn socialization skills so make sure, love and attention are being provided for by the pet parents. Puppy stage is a learning stage so as a pet parent, be in that moment of learning and enjoy.