I think at the end of the day it should be about discretion. A store should be able to say "oh sure, Fido is awesome" and "uh, no, he ate my childs arm last time, fuck off Marty" without any worries. Banning animals in places that serve food city wide is quite silly. Let the stores set their own rules. I'd love a coworking cafe that charged by the hour and let my dog run around.