Regardless of dog ownership, it sounds a bit ego-centric to think that life is solely about leaving a legacy and assuming your kids are there solely to care for their parents in old age.
I agree. I'm certainly not suggesting those are the only reasons to have kids, just two that I felt might resonate well with the the previous poster given the materialistic thrust of his comment.