If you have your heart set on raising and training a puppy, do make sure you train yourself beforehand. Remember, it takes only a few days to ruin an otherwise perfect puppy. Without a doubt, the most important developmental deadline comes before you even think of getting your puppy—your education about puppy education!