Generally, it is a good idea to take your puppy to at least a few beginner obedience classes. In these classes, dogs will learn the basics needed to get along in a household — generally how to sit, stay, wait for treats, and maybe roll over. Most dogs don't really need more training than this, but of course, more training can be helpful, and it can be really good for breeds that tend not to listen as well naturally.
Getting a new puppy can be a lot of fun. The problem is that it can a lot of work. Trying to teach your puppy all the things that you need them to know and helping them unlearn all the things that you don't want them to know is enough to make you want to pull your hair out. There are several ways that you can end up teaching your puppy what you need them to know.