There is a misconception in the UK that dogs are not allowed in premises where food is served, such as restaurants and cafes. This is not the case: it is only food preparation areas that are out of bounds, not areas where food is served and sold. The only legal obligation on the owner of such a place is to make sure there is no risk of contamination and that all food preparation areas are up to specified hygiene standards, as set out in EU Regulation (EC) 852/2004, Annex II, applied in the UK by the Food Hygiene Regulations 2006. - See more at: http://www.thekennelclub.org.uk/our-resources/kennel-club-campaigns/be-dog-friendly/#sthash.zEQaN9xu.dpuf
With regards to other non-food businesses, it is totally down to the business owner as to whether or not they welcome dogs. They do however have the right to not allow them in (except for registered assistance dogs).
With regards to other non-food businesses, it is totally down to the business owner as to whether or not they welcome dogs. They do however have the right to not allow them in (except for registered assistance dogs).