Before taking the leap and welcoming a new canine companion into your home, you must first consider the pros and cons of owning a pet. Although the process is an exciting one, dogs need a lot of care and attention. Making a quick, in-the-moment decision is not something that is advised when it comes to providing a new home for …