Bringing a new pet home can be both exciting and overwhelming, depending on how well you prepare before hand. Impulse adoptions rarely go smoothly and are a big reason why shelters are overloaded with surrendered pets. This guide is meant to help potential pet owners feel confident that their decision to adopt is a good one.