I have a dog and a cat, and from my own experience I can say that having any pets demands a high responsibility for them. You need to understand that they're not toys for you and you'll need to care about them all time you'll be together. Also, think about your budget because for example safe and high-quality dog food isn't a cheap thing and keep in mind that you'll need to visit a vet rather often too, especially during your dog's puppy period.
Dogs aren't the most difficult pets to care, but they demand much time in the beginning, for example puppies often can become ill because of many reasons. Also, with the dog you'll need to have walks with it every day despite your mood, state, weather etc., are you ready for this?
Vets recommend in this case to read about pros and cons of various pets firstly, and analyze how you'll need to take care about them, there are many useful resources for the current and future dog owners
https://petonbed.com/ now.