Do you -
Possibly a puppy would be a good choice for your family or household, especially if you don't mind getting up several times a night for the next six months while your puppy learns about housebreaking.
Do you -
Then consider a puppy.
Carefully examine your lifestyle and activity level in your home. Carefully research the breed you are interested in for a dog under six months of age. A call to this office can give you more information.
If you'd like to get a little sleep with your new companion, yet want to experience a "puppy", this age is usually able to sleep through the night, and is less apt to view your house as a personal gym.
Then this age may be right for you. Please understand that a "rescued" dog of this age, unneutered or unspayed and untrained will take some patience and family togetherness to structure the dog's lifestyle and catch it up to becoming a good citizen. Research your breed of choice, check out obedience and/or agility trainers in your area (word of mouth is best for this), then grab hold of the roller coaster and climb on - an adolescent has just come into your life.