What to consider financially when getting a new dogYou might be emotionally ready for a dog, but are you financially prepared for one? Learn more about the costs that go into being a good...