Many blind people are quite competent and independent, and look after their dogs just as they look after themselves. Of your list, probably the only thing someone would need a sighted person for would be for poop clean up. Those that can’t function on their own often have care providers to help with chores.