Owning a dog comes with financial responsibilities, but the joy and companionship they bring often make it worthwhile.