Before you welcome a dog into your home you will need supplies.
Every pet will require regular medical check-ups and care.
Dogs benefit from basic training and most dogs will have at least one behavior arise that will require training to address.
Time is easily the most important investment you can make in your dog. If you don't have time, don't have a pet.