I also live in Edinburgh, and whilst there are a few pubs that allow dogs in with the "dugs in pubs" thing, it's the case everywhere that some places do let dogs in, not just north of the border. But it's the minority of places, not the majority. I've been told off for even carrying my tiny puppy (about the size of a guinea pig) into a local shop to buy some chewing gum, and was told I had to leave her outside before they'd serve me. Of course I couldn't leave such a tiny dog outside, so I had to leave, even though she was being carried and not on the shop floor, and it was just a quick in and out as I was just buying chewing gum. But I wasn't even allowed to buy that. Plus, I don't know of any beauty places in Edinburgh who allow dogs. I know of a male barber's who keeps his own dogs in the basement room during the day, but won't allow them upstairs while clients are in.