Want a puppy? Budget and prepare your home for your dog with our tips & must-haves from toys to food – everything your dog needs to live its best life!