Depending on the breed or size of dog you choose, your puppy may not reach adulthood from nine months to three years. Generally the bigger your dog will be as an adult, the longer they'll be a puppy. To compare, an 18 month-old Labrador Retriever is likely to have more energy and possibly a greater aptitude for trouble making than a Yorkshire Terrier of the same age.
Having the proper tools available prior to bringing your puppy home will be a great start to their life. This may include: