Bringing home a new puppy is a life-changing decision. Even for experienced pet owners, raising a new puppy is a challenge.