They should also learn how to be left alone for extended periods of time while owners are away at work. Many people want to “spoil” the puppy and initially stay with them all the time. Then, the owners eventually have to go back to work and leave the puppy home for hours expecting the puppy to know how to behave. They don’t know how to act because they have never been taught how to act in that situation.
A well socialized, well trained pet will have fewer issues when they grow up and will have a long life with their family. It takes diligence and hard work at the beginning but it really pays off in the long run. Unfortunately, many pets are euthanized due to behavioral issues related to aggression, separation anxiety, destructive behaviors, and soiling in the house.
Doing research prior to getting a pet, working hard to train that pet and recognizing issues early on will help an owner avoid many problems later on.