The Cost of Having Pets

It is a pretty heartbreaking reality that one of the biggest reasons pets are put up for adoption is due to unforeseen costs. One of the best things prospective owners can do to prepare for their new family member is to consider all the possible costs involved, from initial payments to lifetime expenditure.  Financial Planning…