The decision to choose an adult dog or puppy will depend on your circumstances. Most people prefer to get a puppy, because they are easier to train, and because it's fun watching the puppy grow up. They may be unaware about the puppy crying all night for the first few nights, chewing any items left within reach while they are teething, not to mention accidents if they are kept indoors. The owners of puppies need a lot of time and patience to train the puppy. Puppies will need a consistent routine, and to be socialized well by being exposed to a variety of people and situations to become a calm, well adjusted member of the household. The exuberance of a puppy can be fun for children, but a bit tiring for those who want a quieter companion.
For a more settled household, an older dog can be a great choice. The adult dog has developed his or her character and has finished growing. They often settle in very quickly into their new home, and form very strong bonds with their new owners. At the same time, older dogs need a consistent routine, as well as patience from their owners, if they are slow to bond with them. They may not be as active as they used to be and may require more treatment from the vet, but they are excellent companions no matter what their age.