A supermarket in an affluent area of Edinburgh has banned dogs, sparking complaints from local residents