If you are thinking about bring a new puppy home, there are a few things you need to consider beforehand.