Bringing home a new puppy can be a big deal, no matter how prepared the new pup parents may be. Adding four more paws to your home requires lots of shopping, flexibility, and patience, but raising a ...