What a sweet & touching story. Yes it does bring tears to your eyes. I think that your famliy & Leo are all very lucky.
Although I don't have dogs, all of our cats (six inside & one outside) are all rescue cats. Going to the shelters are hard to leave with just one, but if everybody would adopt a pet we could save so many more. I highly recommend it.
God Bless Leo & your family.