Before getting a canine companion many factors need to be thought out. To start off have a look at the reason why you want to have a dog at your place. You must wanting to share some part of your life with your new pet, you must be responsible for the looking after of the animal and its needs.
Canines want regular activities, looking after and discipline. Giving a dog daily exercises is the principal requirement. Dogs are not for those individuals who are lazy and sleep off a lot. All dogs regardless of their dimensions need exercise be it small or big. The utmost important aspect remains that you have to play with the dog and be confident that they get the exercise they desire.
The wants of various breeds are different and some need good amount of exercise, a good example of that is retriever, and they as a breed require a lot of work out to stay in good shape and are in prime of health if involved with outdoor activities be it sprinting fox hunting or hikes, so if you are not the sort who likes to go out much then a retriever is for sure not of you, and better suits those who is adventurous kind of person.
Another important point to consider is that puppies will demand greatest of care till they can fend for themselves. They will need to be fed, cleaned at regular durations. They would require everything a growing baby needs and you will be the one responsible to look into their requirements.
You would need to be strong at the emotional plane; and need to always remember that dogs have shorter life spans as compared to humans and that's the unavoidable truth.
Keeping in mind these simple things you can be sure whether you are good enough to bring a dog in your life and make it a richer experience or not.