"Now I know there are people going to say that "it made him feel good to save the dog either way" but they don't risk their lives so they won't feel bad. That would just be messed up. That is why, if the motivation is truly right, I do see some acts as altruistic."
I agree with this analysis. Again though, it depends on the definition. A committed anti-altruist will say, "Yes, but he cares for the dog (or the family), which means that its living benefits him by helping those he cares about, so he's really acting for himself." I would say that the altruism inheres in the very fact that he cares for the dog's welfare enough for that to be a motivator of that behavior.
"One thing though, giving money is *never* altruistic if you have it to spare. It causes you no harm. "
It's certainly not true that it causes you no harm; it causes you *very little* harm, but you're less rich than you were before, which would typically qualify as harmed (even if not much).
So I actually would say this can be altruistic. Suppose that John Moneybags makes $50 million a year, keeps a hundred thousand to have a nice lifestyle for himself, and gives all the rest away anonymously because it makes him so happy to think of the people living better lives with his money.
That fact -- that it makes him happy to think of poor people living better lives with his money, makes him feel better, in fact than anything else he could do with the money, IS what altruism means, I think. Or it's what I would say.
Like I say, though, I'm not going to get into endless arguments about it. If people have another definition they prefer, I'll just point out it's a matter of definition, that results vary with different definitions as always, and leave it at that.