So you decide to share your house with a dog. A few things that you need to consider right off the bat. What dog is right for you? You need to consider your lifestyle and expectations for a dog. This is the most important part of choosing a dog and is the best way to avoid problems with the dog down the road.
Many times people call me in to solve behavioral problems that really aren't behavioral problems. It's really breed problems. Somebody has an Australian Shepherd and they're frustrated that the dog has high energy or is jumping up on the counters and things like that.
Take into consideration what it is you're looking for. How much exercise does the dog need? What are the grooming needs and what are the training needs for a certain breed? And then size and shape. What kind of dog do you want? Don't just pick a dog on impulse and don't just pick a dog with your heart. Make sure you're picking a dog with your brain and picking a dog with common sense.
So if you want to you know, a tea cup Chihuahua that would be great, but don't expect to necessarily run an agility course with it. Likewise, if you want a dog who's going to sit around and watch a game with you perhaps an Australian Shepherd is not necessarily the right dog or a golden retriever. It's going to require a lot of running and playing and exercise and training.
There are a lot of great resources online where you can look into different breeds and that would be the first step in finding the right dog for you.