Puppies develop very quickly in their first few weeks of life. While they are still dependent on their mother, they are keen to begin exploring their new world.
Puppies spend most of this time asleep, and when they are awake, they are eating. Their eyes typically open around eight to 10 days of life. They are also crawling at this point.
Puppies begin developing teeth and a sense of smell in the third week. They also begin the transition from crawling to walking.
During the fourth week, they begin to start walking and using their legs well. This allows them to play with their litter mates. They also begin to bark at this stage.
During this time period, puppies grow and develop very rapidly. They are able to eat solid food, and they begin developing a pack dominance order.
Puppies are able to learn their names at this point. From weeks 8 to 12 is typically when a new owner is able to take the puppy away from its mother to its new home.